刚从ASP过来问个小问题,在线等!! SQL语句赋给了$sqlstrmysql_query(又是$sqlstr1),你执行了什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $result = mysql_query($sqlstr1);$result就相当于asp里面的记录集,在php中叫资源.资源是一种特殊类型,具体你去查下手册.要遍历资源的话,使用mysql_fetch_array()或mysql_fetch_object()等函数来实现. 看个例子把<?php// 连接,选择数据库$link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password') or die('Could not connect: ' . mysql_error());echo 'Connected successfully';mysql_select_db('my_database') or die('Could not select database');// 执行 SQL 查询$query = 'SELECT * FROM my_table';$result = mysql_query($query) or die('Query failed: ' . mysql_error());// 用 HTML 显示结果echo "<table>\n";while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) { echo "\t<tr>\n"; foreach ($line as $col_value) { echo "\t\t<td>$col_value</td>\n"; } echo "\t</tr>\n";}echo "</table>\n";// 释放结果集mysql_free_result($result);// 关闭连接mysql_close($link);?> 如果$result是空的那代表查询失败 。。查询语句确定没错?? iasky已经贴出代码了!$result 就是一个资源号,然后数据这时还没取出来。关于分页,在PHP里的一般的作法是先在SQL里加“select * from test limit 0,10”来取数据,然后得到$result资源号后用"while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {"循环把所有的数据读取出来! PHPMailer问题!!! Notice: Undefined index: 错误请指教 mysql_fetch_row PHP 一句话过滤 sql建表语句错误???? 网页制作问题。。。。。。。 得空的进来,讨论一下XML、Web Service. 请教一个取出字符串分割问题~ js和php混合多次跳转问题 请问任何才能学习好php+mysql php的架构问题 菜鸟问题:显示问题
// 连接,选择数据库
$link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password')
or die('Could not connect: ' . mysql_error());
echo 'Connected successfully';
mysql_select_db('my_database') or die('Could not select database');// 执行 SQL 查询
$query = 'SELECT * FROM my_table';
$result = mysql_query($query) or die('Query failed: ' . mysql_error());// 用 HTML 显示结果
echo "<table>\n";
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
echo "\t<tr>\n";
foreach ($line as $col_value) {
echo "\t\t<td>$col_value</td>\n";
}
echo "\t</tr>\n";
}
echo "</table>\n";// 释放结果集
mysql_free_result($result);// 关闭连接
mysql_close($link);
?>
$result 就是一个资源号,然后数据这时还没取出来。关于分页,在PHP里的一般的作法是先在SQL里加“select * from test limit 0,10”来取数据,然后得到$result资源号后用"while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {"循环把所有的数据读取出来!