我是非常新的PHP和SQL,我剛剛在幾年前瞭解它,但停止它並不更新它。這是我必須獲取用戶信息(如用戶名和密碼)的舊代碼。從Mysql到Mysqli的一些變化
$myemail= $_POST['myemail'];
$mypassword= $_POST['mypassword'];
$sql= "SELECT * FROM user WHERE myemail='".$myemail."' and mypassword='".$mypassword."'";
$result=mysql_query($sql);
$count=mysql_num_rows($result);
if($count==1)
{
$_SESSION['username']=$username;
$_SESSION['logged-in'] = true;
header("location:index.php");
exit;
}
至於它如何是以上,我使用的是MySQL。我想學習如何將此代碼更改爲mysqli。我從ws3school學會它,只得到這樣的:
mysqli_query($con,"SELECT * FROM user");
但我卡住了,其餘的代碼如WHERE myemail='".$myemail."' and mypassword='".$mypassword."'";
的問題是:你想要去準備好的語句或者只是改變此代碼庫MySQLi? – Naruto 2014-09-26 14:17:28
你能把我帶到他們兩個嗎? :) – 2014-09-26 14:20:44
與準備好的語句!您當前的腳本**非常容易受到影響 – FrancescoMM 2014-09-26 14:24:08