最新版的[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 PHP4和PHP5性能大对比 新版本速度优势明显 怎么使在网页上点击退出登录后,清除session呢?求教! 这句asp代码,换为php的话,得如何写? 怎么从数据库中读出文章标题然后点击标题超链接到内容??? 这篇树形菜单代码中的问题? 一个PHP和AJAX相关的问题!急啊 怎么样在表单文件域里显示已上传文件的路径和文件名? 请教高手 window2000 ad + apache+ php + mysql的配置如何同时支持asp? 100分,问题又来了 电子邮件源码分析 有没有人知道这种情况问题是出在哪里??
如果没有,那就用不了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