привет, я получаю эту ошибку, хотя я попытался изменить новую, чтобы я мог получить эту проблему, может кто-нибудь сказать мне, что мне делать. Я полностью изменил страницу и базу данных, но все равно такую же ошибку.ошибка в синтаксисе SQL;
ошибка>
У Вас есть ошибка в вашем SQL синтаксиса; проверьте руководство, которое соответствует версии сервера MariaDB для корректного синтаксиса использовать вблизи «» calendar_admin' WHERE teacher_id = „ipcst123“ и пароль = „a141c47927929bc2d1fb6“ в строке 1
мой код>
<?php
$username=$_POST['teacherId'];
$password=$_POST['password'];
$password=md5($password);
try {
$bdd = new PDO('mysql:host=localhost;dbname=XXX', 'XXX', 'XXX');
} catch(Exception $e) {
exit('Unable to connect to database.');
}
$query ="SELECT * FROM 'calendar_admin' WHERE teacher_id="."'".$username."' and password="."'".$password."' ";
$resultat = $bdd->query($query) or die(print_r($bdd->errorInfo()));
$res = $resultat->fetchAll(PDO::FETCH_ASSOC);
foreach($res as $result){
$pass=md5($password);
$user=$result["teacher_id"];
if ($pass==$result["password"]&& $username == $user){
echo "login Success";
session_start();
$_SESSION['teacher_id'] = $username;
header('Location:/addEvents.php');
}else{
header('Location:/login.php');
//echo "Incorrect Password";
}
}
'From«calendar_admin'' неправильные цитаты! – Rizier123
Lordie lordie lordie. –
Это не ваш фактический пароль жирным шрифтом, не так ли? –