我想插入数据在mysql database.when我正试图插入我的查询使用PHP MyAdmin然后工作,但如果我试图插入从我的php网站提交的不工作一些文本不插入。
我的文本
http://www.lexisnexis.com/hottopics/gacode/
§16-11-125.1。定义
如本部分所用,术语:
我的表单提交仅插入此文本
http://www.lexisnexis.com/hottopics/gacode/
我的问题
$test='http://www.lexisnexis.com/hottopics/gacode/
§ 16-11-125.1. Definitions
As used in this part, the term:';
$conn = mysql_connect('localhost', 'test', 'test') or die(mysql_error());
mysql_select_db("test") or die(mysql_error());
mysql_query('SET NAMES utf8');
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET SESSION collation_connection ='utf8_unicode_ci'");
$queryc = "INSERT INTO `table` (data17)values ('".addslashes($test)."')";
mysql_query($queryc) or die(mysql_error());发布于 2014-06-17 08:42:20
对于数据库连接,它应该是:
$conn = mysqli_connect('localhost', 'test', 'test') or die(mysqli_error($conn));对于查询,它应该是:
mysqli_query($conn, $queryc) or die(mysqli_error($conn);记住,mysqli_ query的参数是数据库连接,查询也是,如果查询($queryc)是:
$queryc = "INSERT INTO `table` (data17)values mysqli_real_escape_string($test))";https://stackoverflow.com/questions/24252262
复制相似问题