PHP get获取参数并且写入mysql 为啥写不进去 也调试不出来mysql语句 看...
发布网友
发布时间:2022-04-26 08:51
我来回答
共1个回答
热心网友
时间:2022-04-15 06:14
第一种情况就是你有没有
mysql_connect('localhost','root','');
第二种情况就是
在一个以
html
结尾的文件中
应该是不支持
php
的,只能支持
javascript
。
第三,你有一个错误,就是在
库和表的插入方式去掉那个引号写成
aaa.bbb(这里是字段不能家引号)values
()
还有一个错误就是
mysql_query(是$sql,而你写的不对,你写的是$sql_ad);
还一个不对的就是
mysql_charset_set('tuf8');的方式选择字符集而不是
那个选择字符集的方式。
错误还有
mysql_query();
这样就行了,不要用
$result_ad,去接受,这种情况下应该用
mysql_insert_id();
的方式得到
最后插入的id
,而你写的智能是在
select
查询数据的时候使用。一个很不恰当但不是错误的地方,time()
就是一个时间戳,如果以后只是查看的话这样写没有问题很对,如果以后要用到这个字段判断时间做事情的话,这样写就不合理,这种情况下用time()
最好。
完整的是
mysql_connect();
mysql_select_db();
mysql_charset_set();
$sql
=
"insert
into
表名
(name,age)
values
('aaa',18)
";
mysql_query($sql);
echo
mysql_insert_id();