我需要這個代碼幫助:如何使用變量更新mysql?
if (isset($_POST['aboutme'])) {
$aboutme = $_POST['aboutme'];
$aboutme = mysql_real_escape_string($aboutme);
mysql_query("UPDATE `users` SET `about_me`='" . $aboutme . "' WHERE `username`='" . $usn . "' LIMIT 1") or die(mysql_error());
}
我不知道爲什麼它不工作,但它不會使它的適當的細胞去改變它。這裏是文本區域:
<textarea id="aboutme" name="aboutme" rows="4" cols="50"><?php echo "$abme"; ?></textarea>
我不知道這裏會發生什麼,因爲沒有錯誤出來。
http://gyazo.com/f36f04c014bb229c1be27cc7a9e5072f.png?1363328064
您是否嘗試過回顯$ aboutme甚至是整個查詢以確定您擁有的是您期望的? – SomeSillyName 2013-03-15 06:10:51
除了你的問題,你正在做一些錯誤,如使用mysql_real_escape_string和不驗證sql查詢。反正可以添加你的表格架構與你的問題 – ScoRpion 2013-03-15 06:12:21
是你的錯誤報告..?至於我可以看到沒有什麼是錯的代碼.... – alwaysLearn 2013-03-15 06:13:13