php链接数据库出错是什么原因

php链接数据库出错是什么原因,第1张

你创建数据库的时候没有一个连接标识怎么能创建成功.应该先连接mysql。

看看手册上写的.

<?php

$link = mysql_connect('localhost', 'mysql_user', 'mysql_password')

if (!$link) {

die('Could not connect: ' . mysql_error())

}

$sql = 'CREATE DATABASE my_db'

if (mysql_query($sql, $link)) {

echo "Database my_db created successfully\n"

} else {

echo 'Error creating database: ' . mysql_error() . "\n"

}

?>

会不会是本地的环境和linux服务器的环境不同引起的,比如php mysql 版本之类的本地和服务器上面的不一样CURRENT_TIMESTAMP 好像要mysql5.6之后才可以用,另外你说linux服务器后,执行没反应,会不会是这个文件压根就没执行,还有就是你可以把服务器上的报错打开,执行到如果有问题的话会有报错的

你的意思 是在mysql数据库里执行是可以的

我看你的代码是没错的 而且严格用了``

但是写在php里的就不行了吗?

如果写在php不行的话 就是一个问题

你连接数据库有问题

$con=mysql_connect(数据库服务器地址:端口,数据库用户名,数据库密码)

mysql_select_db(数据库库名,$con)

mysql_query($sql,$con)

这样连接好后 使用你的代码才能运行

mysql_query 第二个参数 要加入数据库连接


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

原文地址: http://outofmemory.cn/sjk/9578094.html

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

发表评论

登录后才能评论

评论列表(0条)

保存