PHP MySQL Query Где x = $variable
У меня есть этот код (я знаю, что письмо определено)
<?php
$con=mysqli_connect($host,$user,$pass,$database);
if (mysqli_connect_errno($con))
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$result = mysqli_query($con,"SELECT `note` FROM `glogin_users` WHERE email = '.$email.'");
while($row = mysqli_fetch_array($result))
echo $row
?>
В моей базе данных MySQL у меня есть следующая настройка
(Имя таблицы - glogin_users)
Я бы
Эл. адрес
примечание
Я попытался извлечь текст заметки из базы данных, а затем повторить ее, но это не похоже на что-либо.
Ответы
Ответ 1
То, что вы делаете прямо сейчас, заключается в добавлении .
в строку, а не в конкатенации. Это должно быть,
$result = mysqli_query($con,"SELECT `note` FROM `glogin_users` WHERE email = '".$email."'");
или просто
$result = mysqli_query($con,"SELECT `note` FROM `glogin_users` WHERE email = '$email'");
Ответ 2
Вы должны сделать это, чтобы повторить его:
echo $row['note'];
(Данные поступают как массив)
Ответ 3
$result = mysqli_query($con,"SELECT `note` FROM `glogin_users` WHERE email = '".$email."'");
while($row = mysqli_fetch_array($result))
echo $row['note'];