0
這裏是我的代碼,我在我的地方「發展」的服務器上使用,但不幸的是我的遠程服務器不支持mysqli的本地驅動程序 - 它怎麼可能取代mysqli_stmt_get_result();
?mysqli_stmt_get_result()代替
CODE:
$query = "SELECT * FROM class WHERE email = ? AND password = ?";
$stmt = mysqli_prepare($connect,$query);
mysqli_stmt_bind_param($stmt,'ss',$nickname,$password);
mysqli_execute($stmt);
$result = mysqli_stmt_get_result($stmt);
$row = mysqli_fetch_assoc($result);
include("year_tester.php");
if(mysqli_num_rows($result) != ""){
$_SESSION['loggedIn'] = true;
$_SESSION['loginName'] = $nickname;
$_SESSION['classIdentify'] = $rocnik.".".$className;
header('Location: index.php');
}
致命錯誤:調用一個成員函數準備()一個非對象在/data/web/virtuals/30268/virtual/www/subdom/beta/functions.php –
所以它不」工作 - 另一種解決方案? –
$ pdoh應該是這樣 $ pdoh =新PDO( 「MySQL的:主機= 127.0.0.1; DBNAME = TESTDB;字符集= UTF8」,$ mysqldb_username,$ mysqldb_password,陣列(PDO :: ATTR_ERRMODE => PDO: :ERRMODE_EXCEPTION)); – hanshenrik