1、进入phpstudy点设置,
2、在端口内输入:3306,
3、点击开始检测并关闭该端口就可以了;phpStudy是一个PHP调试环境的程序集成包,mysql是一个关系型数据库管理系统。
应该是数据库连接问题吧,本地一般都是localhost,上传服务器地址是要改的,测试连接有没有问题加一段代码if (!$conn)
{
die('Could not connect: ' . mysql_error())
}看看有么有提示错误信息
你把@给去掉了,那是屏蔽错误的,报错才好解决错误
第一种情况就是你有没有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()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)