<?php
$link = mysqli_connect('localhost','root','root');
$link->query('CREATE DATABASE IF NOT EXISTS users');
$link->Select_db('users');
$sql='SELECT id FROM users WHERE email = '.$useremail.' AND username = '.$username;
$results = $link->query($sql);
$numrows = $results->num_rows;
if ($numrows == 1) {
#update user information
} else {
#failed to update
}
?>
它只適用於部分時間,我無法從這種或那種方式找出錯誤。我可以確認錯誤在$ numrows = $ results-> num_rows中彈出;行,但至於爲什麼,我迷路了。偶爾它會按預期工作,所以任何和所有的建議,我可以做些什麼來解決它,或者至少幫助我更好地理解它是非常感謝。謝謝!我的num_rows在哪裏失敗?
這也經過測試,並沒有任何明顯的問題通過。在原來的代碼中,我們確實使用了'「。$ var ...等等。問題在於num_rows失敗。在它引發致命錯誤之後放置一個開放/關閉括號115.雖然我很欣賞輸入,你的建議並沒有改善num_rows的情況,抱歉。 – user3757125