
正文
php创建数据库错误,php数据库连接失败怎么办
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php mysql数据库创建错误
确定mysql连接成功了?$con = mysql_connect("localhost","zjwdb_106471","iwantyou") or exit("数据库连接失败");用这句测试一下吧,若确认连接成功,把这句(mysql_query("CREATE DATABASE my_db",$con)中的$con去掉试试吧,mysql_query是可以不用句柄的。
相关问答
Q1: php 创建数据库问题
if($database=="")
{
$query="use members";
if(mysql_query($query)==null)
{
$query="create database members";
if(mysql_query($query)==1)
{
//创建数据库成功,开始连接数据库
$database="members";
$conn=mysql_connect($server,$username,$password)
or die("could not connect mysql");//你连接数据库的这个代码应该放在if外面,这样才能连接要不然你自己看看吧,在你执行语句的时候,你都还没有走到mysql_connect这里,所以就没有连接啊
mysql_select_db($database,$conn)
or die("could not open database");
}
else
{
echo "Error while creating database (Error".mysql_errno().":\"".mysql_error()."\")br";//创建数据库出错
}
}
Q2: PHP7 PDO创建数据失败SQLSTATE[HY000] [1049] Unknown database 'myname'
PDO扩展是没有问题的,根据你的错误日志显示是为“myname这个数据库是找不到的”,建议检查一下你的数据库名字,dbname=你的数据库的名字!希望对你有帮助!
Q3: 为什么我用php创建mysql数据库的表格总是失败
1,把php生成的创建表格语句在mysql客户端里运行,看能不能成功,如果语法错误会有提示;
2,检查mysql用户是否有权限创建表;
Q4: php 无法创建数据库
mysql_query($sqlstr) or die("无法创建数据库.");就这里就没有写入数据了
从代码上看,前面的连接数据库的代码应该正确执行了,建库的sql语句也基本正确,那么可能的原因:
你用来登录的用户,没有建立数据库的权限。
Q5: 为什么我用php创建mysql数据库的表格总是失败?
你的逻辑上没有什么问题,但你的sql语句上面用了中文,这是不符合开发规范的。要不你试试用英文命名字段并且创建的表的字段少点,比如只有id和name,如果还是不行的话,那么再看看错误提示的是什么?







