3
я серьезно не понимаю, почему следующие отвалов меня BOOL (ложь)Простой mysqli_query ВЫБОР возвращает ложные
// Create connection
$conn = mysqli_connect($servername, $username, $password);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";
$sql = "SELECT id FROM maxims ORDER BY RAND() LIMIT 1";
var_dump(mysqli_query($conn, $sql)) or die(mysql_error());
mysql_error() бесполезно. вы используете mysqli, и обе библиотеки НЕ взаимозаменяемы/совместимы. 'mysqli_error ($ conn)' вместо этого, и обратите внимание на 'i'. Кроме того, вы делаете свои 'или' по результатам var_dump, ** NOT ** результаты запроса. var_dump не может потерпеть неудачу, поэтому вы никогда не будете запускать вывод ошибки. –
плюс, вы забыли выбрать базу данных – Ghost
@MarcB mysqli_error() ожидает точно 1 параметр, 0 задано – ffritz