最新版的[Apache2+php5+MySQL<window 2000>]配好后…… 错误提示是什么呢?是提示无此函数还是不能连接MYSQL服务? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你看看phpinfo页面里有没有PHP对MySQL的支持,如果没有,那就用不了mysql的函数,当然包括mysql_connect()啦。如果有对MySQL的支持,那可能就是连接数据库的问题,用户是否有连接数据库的权限?你把错误提示贴出来看看 php5没有内建对mysql的函数支持,因为版权问题,但可以使用odbc/ado函数,对以后的移植也有好处。: ) 肯定是php没有配置好,如果是数据库连接问题的话,命令应该是可以使用的,只是会提示连接失败。所以应该修改php.ini文件,查找mysql,修改相应选项。具体就不是很清楚了,因为我还没有用过这个组合。 唉,这个版权的问题嘛,感觉功能越来越少,就好比Linux xmms以前的版本就支持mp3的播放,后来就没有了,要自己编译,比较麻烦。2000下我就不知道怎样加上对mysql的支持,在Linux下应该可以吧? 难道php和mysql要分道扬镳了吗? 例:<body><?php$dbuser = 'root';$dbhost = 'localhost';$dbpass = '';$dbname = 'test';$dbtable = 'books';$mysql_link =mysql_connect_dbase($dbhost, $dbuser, $dbpass);$column = mysql_list_fields($dbname, $dbtable, $mysql_link);$sql = "SELECT * FROM $dbtable";$result =mysql_db_query($dbname, $sql);?><?php while($value = mysql_fetch_array($result)){ print "<tr bgcolor=yellow>"; for ($i=0; $i<mysql_num_fields($column); $i++) { print "<td> $value[$i] </td>"; } print "</tr>";}mysql_free_result($result);mysql_close();?>错误信息:Fatal error: Call to undefined function: mysql_connect_dbase() in C:\Apache\Apache2\htdocs\test2.php on line 16 对不起,上面的程序写错了。例:<body><?php$dbuser = 'root';$dbhost = 'localhost';$dbpass = '';$dbname = 'test';$dbtable = 'books';$mysql_link =mysql_connect($dbhost, $dbuser, $dbpass);$column = mysql_list_fields($dbname, $dbtable, $mysql_link);$sql = "SELECT * FROM $dbtable";$result =mysql_db_query($dbname, $sql);?><?php while($value = mysql_fetch_array($result)){ print "<tr bgcolor=yellow>"; for ($i=0; $i<mysql_num_fields($column); $i++) { print "<td> $value[$i] </td>"; } print "</tr>";}mysql_free_result($result);mysql_close();?>错误信息:Fatal error: Call to undefined function: mysql_connect() in C:\Apache\Apache2\htdocs\test2.php on line 16 mailto 字符集问题 出现乱码 求包含点反斜杠问题 PHP实现批量上传大文件!30M以内! 用户怎么样能伪造COOKIE认证进入网站? 求一MYSQL数据库创建表及字段语句 菜鸟求救----注册界面的问题 俺向大家请教一个问题,可以送分! 变量如何传递 怎么用php语言编写一段调用SQL数据库的分页程序 如何得到图象文件的类型啊。 电子邮件源码分析 有没有人知道这种情况问题是出在哪里??
如果没有,那就用不了mysql的函数,当然包括mysql_connect()啦。
如果有对MySQL的支持,那可能就是连接数据库的问题,
用户是否有连接数据库的权限?
你把错误提示贴出来看看
但可以使用odbc/ado函数,对以后的移植也有好处。: )
所以应该修改php.ini文件,查找mysql,修改相应选项。
具体就不是很清楚了,因为我还没有用过这个组合。
<body>
<?php
$dbuser = 'root';
$dbhost = 'localhost';
$dbpass = '';
$dbname = 'test';
$dbtable = 'books';$mysql_link =mysql_connect_dbase($dbhost, $dbuser, $dbpass);
$column = mysql_list_fields($dbname, $dbtable, $mysql_link);
$sql = "SELECT * FROM $dbtable";
$result =mysql_db_query($dbname, $sql);
?>
<?php
while($value = mysql_fetch_array($result))
{
print "<tr bgcolor=yellow>";
for ($i=0; $i<mysql_num_fields($column); $i++)
{
print "<td> $value[$i] </td>";
}
print "</tr>";
}
mysql_free_result($result);
mysql_close();
?>
错误信息:
Fatal error: Call to undefined function: mysql_connect_dbase() in C:\Apache\Apache2\htdocs\test2.php on line 16
<body>
<?php
$dbuser = 'root';
$dbhost = 'localhost';
$dbpass = '';
$dbname = 'test';
$dbtable = 'books';$mysql_link =mysql_connect($dbhost, $dbuser, $dbpass);
$column = mysql_list_fields($dbname, $dbtable, $mysql_link);
$sql = "SELECT * FROM $dbtable";
$result =mysql_db_query($dbname, $sql);
?>
<?php
while($value = mysql_fetch_array($result))
{
print "<tr bgcolor=yellow>";
for ($i=0; $i<mysql_num_fields($column); $i++)
{
print "<td> $value[$i] </td>";
}
print "</tr>";
}
mysql_free_result($result);
mysql_close();
?>
错误信息:
Fatal error: Call to undefined function: mysql_connect() in C:\Apache\Apache2\htdocs\test2.php on line 16