0
一直試圖弄清楚這一點太久,這裏是我的代碼更新多行Mysql的腓
else if(isset($_POST['mytrigger1']))
{
$title1 = ($_POST['titleHOME']);
$title2 = ($_POST['titleLEARN']);
$title3 = ($_POST['titleVTOUR']);
$title4 = ($_POST['titleTRIVIA']);
$title5 = ($_POST['titleALBUMS']);
$title6 = ($_POST['titleFAQS']);
$stmt = $mysqli->prepare("UPDATE page_title set PAGETITLE = 'title1' where PAGENAME='HOME',PAGETITLE = 'title2' where PAGENAME='LEARN'");
$stmt->execute();
}
我想where子句中有多個更新多行。
對於WHERE條件,您不能有多個'WHERE'並使用'AND'或'OR'而不是逗號。 –
出於好奇,爲什麼不做一個事務並執行兩條UPDATE語句? –
另外,我不認爲你的代碼是正確的;你似乎沒有使用'$ title1','$ title2'等。 –