2016-06-21 55 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

'$结果= $ stmt-> get_result();''$成员= $ result-> fetch_assoc();'有些人不工作 – Pooojaaaa

+0

你在你的问题中说你得到了get_result()&$ result-> fetch_assoc();的替代品“你可以让你的想法好吗? –

+0

是啊发表评论后得到它 – Pooojaaaa