[英]How to include a PHP array Variable inside a MySQL
我正在嘗試以下方法:
mysql_query("SELECT `lastUpdate` FROM `summoner` WHERE `name` = '$summoner['name']';");
但這是行不通的。 我認為這是因為'
in $summoner['name']
。
沒有以下情況的任何解決方法:
$summonerName = $summoner['name'];
?
您可以使用(事件中沒有單引號)
"SELECT `lastUpdate` FROM `summoner` WHERE `name` = '$summoner[name]'";
或將整個數組用大括號括起來
"SELECT `lastUpdate` FROM `summoner` WHERE `name` = '{$summoner['name']}'";
您真的想使用准備好的語句和mysqi_ * PHP手冊
//assume you have $conn made and working
if ($stmt = mysqli_prepare($conn, "SELECT `lastUpdate` FROM `summoner` WHERE `name`=?"){
mysqli_stmt_bind_param($stmt, "s", $summoner['name']);
$stmt->execute();
$result = $stmt->get_result();
}
//use $result to loop or whatever...
嘗試這個
"SELECT `lastUpdate` FROM `summoner` WHERE `name` = '$summoner[name]'";
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.