このクエリが機能しない理由を理解できません。それが真実を返してくれるかどうかを調べる!しかし、もし私がSQLテーブルを見に行くと、それは更新されていない...誰かが私を助けることができますか?このSQL Updateクエリを作成しようとしていますが、なぜ動作しないのかわかりません。
これはコードです:
$rowpost='';
if(isset($_POST['rowpost'])){
$rowpost = $_POST['rowpost'];
$rowpost = implode(' ', $rowpost);
if(mysql_query("UPDATE prodotti SET vetrina='$rowpost' WHERE id='$_GET['id']'")){
echo 'rowpost';
}
}
if(isset($_POST['addrowname'])){
$filename = "showcase.txt";
$contents = file_get_contents($filename);
$newcontent = $contents.' '.$_POST['addrowname'];
fwrite(fopen($filename, 'w'), $newcontent);
if(isset($_POST['chkaddshcs'])){
$rowpost = $_POST['addrowname'].' '.$rowpost;
if(mysql_query("UPDATE prodotti SET vetrina='".$rowpost."' WHERE id='".$_GET['id']."'")){
echo 'chkaddshcs';
}
}
それはエラーを与えるものではありません、それはrowpostchkaddshcsを言うが、彼はテーブルを更新しません...
だけSHUREを作るために:あなたは、データベースへの接続をオープンしましたか? mysqlの代わりにmysqliを使うことをお勧めします。 Mysqlは廃止されました –
はい、これはコードの一部に過ぎません – valbuxvb
アップデートのエコーを試みましたか?vetrina = '$ rowpost' WHERE id = '$ _GET [' id ']' "'?もしそうなら、結果は何ですか? – kentor