Я использую подготовленный оператор php для запроса таблицы, чтобы увидеть, если данное значение находится в столбце. Однако я не могу получить результат из подготовленного запроса. Я могу узнать, был ли запрос успешным или нет, но не результаты этого запроса.
$write = $DB_Connection->prepare("SELECT * from Table where Column = ?");
$result = $write->bind_param('s', $Value);
я пытался
$write->fetch();
mysqli_stmt_fetch($write);
но они не дают мне полезных результатов. Я не могу использовать get->results
так как это не mysqlnd
Любая помощь будет оценена.
Вы все еще должны выполнить запрос после подготовки и привязки:
// execute statement
$resultset = $write->execute();
// grab data, eg., like this
$result = $resultset->fetch_all();
Кроме того, вы должны где-то проверять ошибки.
Других решений пока нет …