Fatal error: Call to undefined function mysql_connect() in E:\backup\e-meeting\public_html\test.php on line 4

flyonet 2003-12-12 10:24:32
本人初学PHP,请给位高手指教,并给出解决办法。谢谢。
<html>
<?php
//connect
$link = mysql_connect("localhost", "root", "")
or die("Could not connect");
print "Connected successfully";
mysql_select_db("test")
or die("Could not select database");
?>
</html>
...全文
369 20 打赏 收藏 举报
写回复
20 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
surfchen 2003-12-12
在PHP5.0里默认是没有mysql_connect()这个函数的
  • 打赏
  • 举报
回复
flyonet 2003-12-12
my.ini的配置信息如下
#This File was made using the WinMySQLAdmin 1.4 Tool
#2003/12/10 12:22:39

#Uncomment or Add only the keys that you know how works.
#Read the MySQL Manual for instructions

[mysqld]
basedir=C:/mysql
#bind-address=192.168.0.52
datadir=C:/mysql/data
#language=C:/mysql/share/your language directory
#slow query log#=
#tmpdir#=
#port=3306
#set-variable=key_buffer=16M
[WinMySQLadmin]
Server=C:/mysql/bin/mysqld-nt.exe
user=kyotosubway
password=780925
  • 打赏
  • 举报
回复
flyonet 2003-12-12
msql
MSQL Support enabled
Allow Persistent Links yes
Persistent Links 0/unlimited
Total Links 0/unlimited
phpinfo中的mysql信息一直都是这个样子
  • 打赏
  • 举报
回复
flyonet 2003-12-12
feel8(准备早起的鸟)
谢谢,不过还是没有解决阿,还是出现那个提示。
  • 打赏
  • 举报
回复
Cain 2003-12-12
学习,厉害
  • 打赏
  • 举报
回复
feel8 2003-12-12
是php版本问题,5.0的版本需要加入mysql支持。

配置php5支持mysql
php5起,不再默认支持mysql,需要自己手工配置,才能支持mysql了。
php5\extensions\php_mysql.dll 和php5\dlls\libmySQL.dll 文件拷贝到winnt\system32目录里。
将php5\php.ini-dist 文件拷贝到winnt目录下,并且改名为php.ini。
编辑php.ini,将;extension=php_mysql.dll前面的;去掉,然后重新启动apache。
再刷新 http://localhost/info.php%20,就可以看到支持mysql的信息了。
  • 打赏
  • 举报
回复
Cain 2003-12-12
是不是输出了Could not connect
mysql没有密码吗?
  • 打赏
  • 举报
回复
chmask 2003-12-12
恩,应该是你的PHP没有配制好的问题!
听说PHP5.0不再内迁Mysql了,你要自己配置的!
将你的Mysql重新安装一次,然后将Php.ini文件copy到windows下!
试试吧!
  • 打赏
  • 举报
回复
flyonet 2003-12-12
mysql怎么设置?
  • 打赏
  • 举报
回复
flyonet 2003-12-12
Fatal error: Call to undefined function mysql_connect() in E:\backup\e-meeting\public_html\test.php on line 4
  • 打赏
  • 举报
回复
patchclass 2003-12-12
mysql没有设置好吧
php.ini的配置好象没有问题啊
  • 打赏
  • 举报
回复
Cain 2003-12-12
输出了什么
报什么出错信息?
  • 打赏
  • 举报
回复
flyonet 2003-12-12
php这个板块的人这么不热心吗?
  • 打赏
  • 举报
回复
flyonet 2003-12-12
Cain(一苇渡江),谢谢
不过你写的那个也还是出现那个问题。
  • 打赏
  • 举报
回复
flyonet 2003-12-12
mysql也已经启动了。可能是php.ini的配置问题
配置如下:
extension_dir ="C:\WINUNIX\PHP\extensions"
mysql.default_port = 3306
mysql.default_host = localhost
mysql.default_user = root
mysql.default_password =
  • 打赏
  • 举报
回复
Cain 2003-12-12
没用过5.0
不过我想应该没关系吧
  • 打赏
  • 举报
回复
flyonet 2003-12-12
php是PHP Version 5.0.0b2
和着有关系吗?
  • 打赏
  • 举报
回复
Cain 2003-12-12
<?php
//connect
$link = mysql_connect("localhost", "root", "")
or die("Could not connect");
if(!$link)
{
echo "Can not connected";
}
else
{
print "Connected successfully";
}
mysql_select_db("test")
or die("Could not select database");
?>
  • 打赏
  • 举报
回复
flyonet 2003-12-12
没有人碰到过这种问题吗?
  • 打赏
  • 举报
回复
flyonet 2003-12-12
拜托了
  • 打赏
  • 举报
回复
相关推荐
发帖
基础编程
加入

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
帖子事件
创建了帖子
2003-12-12 10:24
社区公告
暂无公告