mysql_db_query()
改成
mysql_query()
__________________________
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
...
}
你连while 循环都不知道还写什么PHP?
人家是省略了输出语句
你的原方法只能得到一行结果
用循环可以将所有符合条件的结果都循环赋给$row
_________________________________________
Undefined index:是指你的代码里存在:“变量还未定义、赋值就使用”的错误,
这个不是致命错误,不会让你的php代码运行强行中止,但是有潜在的出问题的危险
$result = mysql_db_query($dbname,$sql);
$row = mysql_fetch_array($result);
建议换成
!mysql_select_db($dbname) && die("select db error...");
$result = mysql_query($sql);
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
...
}
mysql_connect($dbhost,$dbuser,$dbpass) or die ('');
$sql = "select * from web_system";
$result = mysql_db_query($dbname,$sql);
建议改为
$link_id = mysql_connect($dbhost,$dbuser,$dbpass) or die ('');
Mysql_Select_DB($dbname,$link_id)
$sql = "select * from web_system";
$result = mysql_query($sql);
还有,你返回的数据$row是一个二维数组吧??