Пожалуйста, решите мою ошибку в PHP-соединении
Ошибка синтаксического анализа: синтаксическая ошибка, неожиданный конец файла в /storage/ssd3/415/13274415/public_html/login_page/login.php на линии 27
здесь вы можете просмотреть полный код:
Что я уже пробовал:
я попытался проверить все свои скобки и кодировку
1 <?php 2 $uname=$_POST['email']; 3 $password=$_POST['pass']; 4 $db="id13274415_login"; 5 //id13274415_login 6 7 if ($con -> connect_errno) { 8 echo "Failed to connect to MySQL: " . $con -> connect_error; 9 exit( ); 10 } 11 12 $con=mysqli_connect("localhost","id13274415_shivam", "pass", "id13274415_login"); 13 $sql = "SELECT * FROM `login` WHERE `Username`='".$uname."' && `Password`='".$password."'; 14 $result = mysqli_query($db,$sql); 15 $count=mysqli_num_rows($result); 16 if($count==1) 17 { 18 echo 'Login Success'; 19 //header('location:welcome.php'); 20 } 21 else 22 { 23 echo 'incorrect'; 24 //header('location:123.html'); 25 } 26 ?>
Richard MacCutchan
Это всего лишь 20 строк, так как же происходит ошибка в строке 27?
OriginalGriff
Я подозреваю, что это "новая математика" для вас ... :смеяться:
Richard MacCutchan
У меня на уме была другая фраза. :)
Devansh V mistry
я загрузил полный код, но он не появляется
Richard MacCutchan
Ну, это все еще только 23 строки, как вы можете видеть. В будущем, когда вы будете размещать код в вопросе, пожалуйста, просмотрите его, чтобы увидеть, что он содержит всю информацию.
MadMyche
Разве вы не знаете, что 23 в десятичной системе счисления преобразуется в 27 в восьмеричной системе счисления
Richard MacCutchan
Проклятье, а я-то думал, что это гекс. :(
Devansh V mistry
я загрузил полный код; пожалуйста, проверьте его
Devansh V mistry
я загрузил полный код; пожалуйста, проверьте его
Richard MacCutchan
Строка 1 закомментирована, поэтому закрывающая скобка в строке 4 не имеет соответствующего открывателя. Однако то, что вы опубликовали, - это не то, что вы пытались выполнить, так что это что-то вроде догадки.
Devansh V mistry
я загрузил полный код; проверьте его, пожалуйста
0x01AA
php Привет мир
<html>
<head>
<title>PHP-Test</title>
</head>
<body>
<?php echo '<p>Hallo Welt</p>'; ?>
</body>
</html>
Devansh V mistry
ошибка остается; пожалуйста, проверьте полный код, который я загрузил
Richard MacCutchan
Что ты имеешь в виду? Теперь нет никакого кода вообще.
Richard MacCutchan
Я понятия не имею, почему вы разместили это в Google docs вместо своего вопроса. Я могу только предположить, что вы не знаете, как использовать копирование и вставку.
Richard Deeming
Некоторые необходимые чтения для вас:
PHP: SQL-инъекция - руководство пользователя[^]
Безопасная Аутентификация Паролем Объясняется Просто[^]
PHP: password_hash[^]
РНР: функцию password_verify[^]