Я получил предупреждение, указанное в названии, и мой код здесь:
<?php require_once 'conn.php'; require_once 'http.php'; if (isset($_REQUEST['action'])) { switch ($_REQUEST['action']) { case 'Login': if (isset($_POST['email']) and isset($_POST['passwd'])) { $sql = "SELECT user_id, access_lvl,name "."FROM cms_users"."WHERE email='" . $_POST['email'] . "' " . "AND passwd='" . $_POST['passwd'] . "'"; $result = mysqli_query($sql, $conn) or die('Could not look up user information; ' . mysql_error());
Это точно так же, как и ошибка, поскольку вы неправильно передаете аргументы mysqli_query. Assumming $conn
conn – ваше соединение mysqli, сгенерированное в какой-то момент new mysqli()
должно быть:
$result = mysqli_query( $conn,$sql) or trigger_error(mysqli_error($conn)));
Как вы его называли, вы передавали строку, $sql
в качестве первого аргумента.