mysql之前的输出与Phpmyadmin中处理的更新不同
回音10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (我想要的!) mysql记录显示 999999999999999999999999999999999999999999999999999999999999999999mysql之前的输出与Phpmyadmin中处理的更新不同,php,mysql,string,phpmyadmin,Php,Mysql,String,Phpmyadmin,回音10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (我想要的!) mysql记录显示 999999999999999999999999999999999999999999999999999999999999999999 mysql字段设置为var
mysql字段设置为varchar(100)将$newValue括在单引号中“{$newValue}”在$newValue周围添加引号,因为它是一个varchar字段
mysql_query("UPDATE table SET $fieldVariable = $newValue WHERE userID = '".$_SESSION['userID']."' ")or die("Query failed:".mysql_error());
varchar,在这种情况下,您可能应该在insert语句中的“$newValue”周围加引号..解决了-速度快(3分钟)且准确。(我只是用双引号仔细检查了一下,应该在单曲中记录下来。。我的新手错误,再次感谢你。我怎么给你一个分数并将其标记为已解决???@亚当:评论不能接受,只有“答案”。我将其添加为答案,你现在可以接受:-)edit://wow,太快了,谢谢;-)
mysql_query("UPDATE table SET $fieldVariable = $newValue WHERE userID = '".$_SESSION['userID']."' ")or die("Query failed:".mysql_error());
mysql_query("UPDATE table SET $fieldVariable = '$newValue' WHERE userID = '".$_SESSION['userID']."' ")or die("Query failed:".mysql_error());