![]() |
|
首页 │ Apache │ Linux│ Java│ MySQL│ 注册│帮助 | |||
关于这段代码书上是下面这样写的,可是在AMPServ5.2.0下查看时总是有如下警告!
----Warning: mysql_tablename(): supplied argument is not a valid MySQL result resource ----
php代码如下:
<?
$handler=mysql_connect("localhost","root","");
if($handler==0)
print"can\'t connect to locolhost.
";
else
print"connect to locolhost success!
";
$tables=mysql_list_tables("mysql",$handler);
$count=mysql_num_rows($tables);
print"There are $count tables in database\"mysql\".
";
for($i=0;$i<$count;$i++)
{
print mysql_tablename($table,$i)."\t";}
?>
为什么呢?而且将最后一句改为
{
print "mysql_tablename($table,$i).";}
后就没有警告提示了,可是有出现了这样的错误
mysql_tablename(,0).mysql_tablename(,1).mysql_tablename(,2).mysql_tablename(,3).mysql_tablename(,4).mysql_tablename(,5).mysql_tablename(,6).mysql_tablename(,7).mysql_tablename(,8).mysql_tablename(,9).mysql_tablename(,10).mysql_tablename(,11).mysql_tablename(,12).mysql_tablename(,13).mysql_tablename(,14).mysql_tablename(,15).mysql_tablename(,16).
哪位高手告诉我为什么啊!怎么样改才正确啊??谢谢了啊 !!Sample Text

