先贴代码:
- PHP code
<?php $con = mysql_connect("localhost"); if (!$con) { die('Could not connect: ' . mysql_errno()); } else { echo "success" . "<br />"; } if (mysql_query("CREATE DATABASE hello", $con)) { echo "Database created"; } else { echo "ERROR"; } mysql_close($con); ?>
这段代码,我在zend下编写,运行环境是WAMP,运行结果是
success
ERROR
这意味着连接数据库没问题,但是执行CREATE DATABASE hello出错了。想不明白是怎么回事,求教一下大家。
------解决方案--------------------
看看有没权限创建数据库
------解决方案--------------------
你把 echo "ERROR";
改成 echo mysql_error();
就不要什么“意味着”了