我需要这个代码帮助:如何使用变量更新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