我有一個代碼的mysql,但我不能轉換爲PDO請幫助我!Sql代碼轉換爲pdo
<?php
extract($_POST);
$check_exist_qry="select * from games";
$run_qry=mysql_query($check_exist_qry);
$total_found=mysql_num_rows($run_qry);
if($total_found >0)
{
$my_value=mysql_fetch_assoc($run_qry);
$my_stored_game=explode(',',$my_value['game_name']);
}
if(isset($submit))
{
$all_game_value = implode(",",$_POST['games']);
//insert
$ins_qry="INSERT INTO games(game_name) VALUES('".$all_game_value."')";
mysql_query($ins_qry);
}
?>
「幫您忙」 * *如何?代碼失敗的方式是什麼? (當然,除了明顯的SQL注入漏洞之外)。 – David
SQL在PDO中是相同的,只是使用參數化查詢。您在這裏沒有使用PDO。 http://php.net/manual/en/pdo.prepared-statements.php還要注意關於在用戶提供的數據中使用'extract'的警告,http://php.net/manual/en/function.extract.php 。 – chris85