$result = mysqli_query($connection, "SELECT name FROM units where ID=1");
Этот рывок^возвращает false, и я не могу понять, почему. Я пробовал разные таблицы (все допустимые и содержащие данные), проверял имена столбцов, имена таблиц, экспериментировал с «» и «», все безрезультатно. Пробовал закрытие $connection
. Неа. Пробовал mysql_query()
. Неа. проверено:Остановлено на том, почему mysqli_query возвращается false
$result = mysqli_query($connection, "SELECT name FROM units where ID="1"");
$result = mysqli_query($connection, "SELECT name FROM units where ID='1'");
$result = mysqli_query($connection, "SELECT name FROM units where ID=\"1\"");
$result = mysqli_query($connection, "SELECT name FROM units where ID=\'1\'");
Надетый. Есть идеи?
И после всех этих попыток вы попытались найти сообщения об ошибках mysql? http://php.net/manual/en/mysqli.error.php –
try 'if ($ result === TRUE) { \t \t die (" что это "); \t} else { \t \t die (mysqli_error ($ connection)); \t} 'и ничего не получил. даже не –
Если у вас ничего нет, 100% означает, что ваше соединение установлено неправильно. Теперь попробуйте с mysqli_connect_error() 'после подключения и посмотрите, что он говорит –