好吧,我有一個MySQL PHP UPDATE肚裏如下:PHP MySQL的更新文件的位置獲得三個
mysql_query("UPDATE users SET imagelocation='uploads/.$fn'
WHERE username='$_SESSION[username]'");
它更新與以下imagelocation:上傳/ ...
有誰知道什麼是錯誤?
好吧,我有一個MySQL PHP UPDATE肚裏如下:PHP MySQL的更新文件的位置獲得三個
mysql_query("UPDATE users SET imagelocation='uploads/.$fn'
WHERE username='$_SESSION[username]'");
它更新與以下imagelocation:上傳/ ...
有誰知道什麼是錯誤?
有校正以下面進行,
mysql_query("UPDATE users SET imagelocation='uploads/".$fn."'
WHERE username='".$_SESSION['username']."'");
第一校正是imagelocation='uploads/".$fn."'
。
第二修正爲username='".$_SESSION['username']."'");
謝謝!有效! – 2013-05-02 06:25:22
@GeorgePazdral歡迎bro – 2013-05-02 06:38:49
試戴
mysql_query("UPDATE users SET imagelocation='uploads/$fn'
WHERE username='{$_SESSION['username']}'")
or die(mysql_error());
當雙引號內使用PHP瓦爾你不需要用.
和數組值需要用花括號到Concat的{}
當我這樣做時,它不會向數據庫寫入任何內容。 – 2013-05-02 05:25:56
你有沒有嘗試檢查是否有錯誤 - 'mysql_error()'?嘗試'mysql_query(「UPDATE users SET imagelocation ='uploads/$ fn'WHERE username ='{$ _ SESSION ['username']}'」)or die(mysql_error());' – Sean 2013-05-02 05:31:03
抱歉,您的工作不正常。 – 2013-05-02 06:25:39
喬治,你最後的sql是什麼? – medina 2013-05-02 04:56:52
對不起,我不明白? – 2013-05-02 05:01:25
我想你會得到一些語法錯誤,這就是爲什麼我要求你輸出你的SQL。無論如何,工作Dipesh的解決方案嗎? – medina 2013-05-02 05:12:49