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