Note: This function will not be available if the MySQL extension was built against a MySQL 4.x client library. 使用mysql_query创建数据库吧!下面的代码应该没有问题<?php $con = mysql_connect('localhost', 'root', '123456'); if (!$con) { die ('连接数据库出错: ' . mysql_error()); } $database="dbname"; $sql = 'create database '.$database; if(mysql_query($sql, $con)) { echo "恭喜你,数据库".$database."创建成功了!"; } else { echo "创建数据库出错,错误号:".mysql_errno()." 错误原因:".mysql_error(); } mysql_close(); ?>
Note: This function will not be available if the MySQL extension was built against a MySQL 4.x client library. 使用mysql_query创建数据库吧!下面的代码应该没有问题<?php $con = mysql_connect('localhost', 'root', '123456'); if (!$con) { die ('连接数据库出错: ' . mysql_error()); } $database="dbname"; $sql = 'create database '.$database; if(mysql_query($sql, $con)) { echo "恭喜你,数据库".$database."创建成功了!"; } else { echo "创建数据库出错,错误号:".mysql_errno()." 错误原因:".mysql_error(); } mysql_close(); ?> ============================================ 我的是MYSQL5也不能用
看看Phpinfo中mysql客户端的版本,估计是4.*吧没猜错你用的是linux操作系统,虽然你装的是mysql5,但是在编译php的时候只是--with-mysql了,没有具体指定你mysql的文件目录,所以mysql虽然装上了,但是mysql客户端还是从前的版本,没有得到更新,再重新编译一下就好了。再有就是查看手册关于mysql_create_db的最后一行,如下:注意: 如果 MySQL 扩展是基于 MySQL 4.x 客户端库编译的话则本函数不可用。 觉得重新编译一下就可以用了,希望有帮助~~~
使用mysql_query创建数据库吧!下面的代码应该没有问题<?php
$con = mysql_connect('localhost', 'root', '123456');
if (!$con) {
die ('连接数据库出错: ' . mysql_error());
}
$database="dbname";
$sql = 'create database '.$database;
if(mysql_query($sql, $con))
{
echo "恭喜你,数据库".$database."创建成功了!";
}
else
{
echo "创建数据库出错,错误号:".mysql_errno()." 错误原因:".mysql_error();
}
mysql_close();
?>
在文件里搜一下
;extension=php_mysql.dll
找到后把分号去掉就行了
看看这个吧
在文件里搜一下
;extension=php_mysql.dll
找到后把分号去掉就行了
看看这个吧
===================================================
我的本来就是去掉的
为什么mysql_connect等等都可以用呢?
使用mysql_query创建数据库吧!下面的代码应该没有问题<?php
$con = mysql_connect('localhost', 'root', '123456');
if (!$con) {
die ('连接数据库出错: ' . mysql_error());
}
$database="dbname";
$sql = 'create database '.$database;
if(mysql_query($sql, $con))
{
echo "恭喜你,数据库".$database."创建成功了!";
}
else
{
echo "创建数据库出错,错误号:".mysql_errno()." 错误原因:".mysql_error();
}
mysql_close();
?>
============================================
我的是MYSQL5也不能用
注: 不提倡使用函数 mysql_create_db()。最好用 mysql_query() 来提交一条 SQL CREATE DATABASE 语句来替代。
警告
如果 MySQL 扩展库是基于 MySQL 4.x 客户端库建立的,则本函数不可用。