這對你們中的一些人來說可能是一塊蛋糕,但對我來說這是一個挑戰。 我正在努力考慮安全性問題,並且因爲我是PHP和Mysql的新手,所以我絕對不能100%確定我的工作。那麼這個代碼中的任何一個點都會出現錯誤?這個代碼中有沒有人能指出錯誤?準備好的聲明
$sql = 'SELECT caracteristique_id, caracteristique, obligatoire FROM caracteristique WHERE categorie = ?';
if(mysqli_prepare($con, $sql)){
$stmt = mysqli_prepare($con, $sql);
mysqli_stmt_bind_param($stmt, 's', $cat);
mysqli_stmt_execute($stmt);
$row = array();
mysqli_stmt_bind_result($stmt, $row['caracteristique_id'], $row['caracteristique'], $row['obligatoire']);
while(mysqli_stmt_fetch($stmt)){
// do stuff here
}
}
任何幫助將會和將會明白。 N.B.我在網上做了很多研究,我只是不確定100%。
請出示表'caracteristique'的佈局。 –
其實它包含很多列,但爲了簡潔起見,我只提到了兩個。沒有什麼特別的關於其他cols – user3134422
你提到三個和'caracteristique'突出,因爲它也是表名。 –