Я пытаюсь выполнить базовый поиск по моей базе данных на основе пользовательской записи, и я не мог заставить ее работать, поэтому я делаю жесткий кодированный поиск, так что я может заставить его работать ... и я не могу. Мой код выглядит следующим образом:Ничего не появляется с предложением WHERE mySQL
<?php
$db_connection = mysqli_connect("HOST", "USERNAME", "PASSWORD", "DATABASE");
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$data = mysql_query($db_connection, "SELECT * FROM card_collection WHERE ID='1207409700'");
while($card = mysql_fetch_array($data)) {
echo $card['Name'], '<br />';
}
mysql_close();
?>
У меня есть двойное проверенное правописание для всего, что связано с базой данных. Идентификатор, который я основываю на моем поиске, - это первый элемент в моей базе данных.
Что тип данных на поле ID? –
Обычно идентификатор представляет собой целое число. Поэтому попробуйте снять цитаты со своего идентификационного номера. – searsaw
В именах полей MySql чувствительны к регистру, вы проверяли, действительно ли имя поля является идентификатором, а имя таблицы - card_collection? –