我的配置:php5+mysql5+apach+winnet
$conn=mysql_connect("localhost","root","12345")
or die("can't connetct mysql server:".mysql_error());
$dbs = mysql_list_dbs($connect);
$rows = mysql_num_rows($dbs);
$i=0;
while($i<$rows){
$db_name[$i]=mysql_tablename($dbs,$i);
echo$db_name[$i];
$i++;
}
?>
出现:
Warning: mysql_list_dbs(): supplied argument is not a valid MySQL-Link resource in D:\usr\www\html\dblist.php on line 4
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in D:\usr\www\html\dblist.php on line 5
2.db.php
$connect =mysql_connect("localhost","root","12345");
$create=mysql_create_db("mysql",$connect);
if($create) echo "db is ok!";
else echo "erro";
?>
erro:
Fatal error: Call to undefined function mysql_create_db() in D:\usr\www\html\db.php on line 3
发现问题:可能是函数调用问题.于是google了如下:
有啊,问题已经解决了,mysql_create_db()在PHP5.0里已经不支持了,还有mysql_drop_db()也不支持了,呵呵,是兼容性的问题,我没有装phpmysqladmin他是图形界面的吗?
我也有此问题
在win2003+php4.39下执行mysql_create_db没问题
在freeBDS5.4+php4.35下不能执行mysql_create_db(),后来我换成用mysql_query执行create database就可以了。
是不是php5.0中不能用mysql_create_db(),我试了mysql_query(),发现可以创建数据库
$conn=mysql_connect("localhost","root","12345")
or die("can't connetct mysql server:".mysql_error());
$dbs = mysql_list_dbs($connect);
$rows = mysql_num_rows($dbs);
$i=0;
while($i<$rows){
$db_name[$i]=mysql_tablename($dbs,$i);
echo$db_name[$i];
$i++;
}
?>
出现:
Warning: mysql_list_dbs(): supplied argument is not a valid MySQL-Link resource in D:\usr\www\html\dblist.php on line 4
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in D:\usr\www\html\dblist.php on line 5
2.db.php
$connect =mysql_connect("localhost","root","12345");
$create=mysql_create_db("mysql",$connect);
if($create) echo "db is ok!";
else echo "erro";
?>
erro:
Fatal error: Call to undefined function mysql_create_db() in D:\usr\www\html\db.php on line 3
发现问题:可能是函数调用问题.于是google了如下:
有啊,问题已经解决了,mysql_create_db()在PHP5.0里已经不支持了,还有mysql_drop_db()也不支持了,呵呵,是兼容性的问题,我没有装phpmysqladmin他是图形界面的吗?
我也有此问题
在win2003+php4.39下执行mysql_create_db没问题
在freeBDS5.4+php4.35下不能执行mysql_create_db(),后来我换成用mysql_query执行create database就可以了。
是不是php5.0中不能用mysql_create_db(),我试了mysql_query(),发现可以创建数据库
作者:jackxiang@向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除
地址:https://jackxiang.com/post/201/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!
评论列表