2016-06-21 2 views
-1

Итак, я выполнил весь свой проект с помощью подготовленных операторов mysqli. Теперь мои хостинг-провайдеры говорят, что «mysqlnd не поддерживается на наших облачных серверах». Мой код выглядитЗамена для поддерживаемых mysqlnd кодов

$stmt = $con->prepare("SELECT * FROM hr_admin WHERE email = ? AND password = ? "); 
$stmt->bind_param('ss', $_POST['username'], $_POST['password']); 
$stmt->execute(); 
$result = $stmt->get_result(); 
if ($result->num_rows > "0") 
{ 
$member = $result->fetch_assoc(); 

мне действительно нужна альтернатива для этого code.Please не помечать повторы, потому что я ищу целом, но не мог найти правильный replacement.I получил замену для get_result() & $result->fetch_assoc(); но не для ($result->num_rows > "0"). Я хочу использовать PDO, но поскольку весь мой проект в этом. Мне очень нужна помощь.

ответ

0

Вам не нужно альтернативы $result->num_rows > "0", потому что вам не нужно это условие на все:

$result = $stmt->get_result(); 
$member = $result->fetch_assoc(); 
if ($member) 
{ 
+0

'$ Result = $ stmt-> get_result();' '$ член = $ result-> fetch_assoc(); 'Есть те, которые не работают – Pooojaaaa

+0

, вы сказали в своем вопросе, что у вас« есть замены для get_result() и $ result-> fetch_assoc(); » Можете ли вы задуматься, пожалуйста? –

+0

Да, это было после публикации комментария – Pooojaaaa

Смежные вопросы