phpstudy无法检测到最新版mysql

phpstudy无法检测到最新版mysql,第1张

你好,你是想问phpstudy无法检测到最新版mysql是什么原因吗?phpstudy无法检测到最新版mysql是因为数据库的3306端口被占用的原因。数据库的3306端口被占用的时候,使用phpstudy是无法检测到最新版mysql的,想解决这个问题,就需要腾出这个端口位置;步骤:

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()


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/8620135.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-18
下一篇 2023-04-18

发表评论

登录后才能评论

评论列表(0条)

保存