急~~~~~~~~~~~~~~~~~~~~~~~救! $s="select * form $table_image where id = '$id' order by date desc limit 10";少个“"”了. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $s="select * form $table_image where id = '$id' order by date desc limit 10;改成$s="select * form ".$table_image." where id = '".$id."' order by date desc limit 10"; 同意楼上anziqi(枫叶无情) 的意见。另:老兄,你能不能把你的错误提示帖出来啊?你只说有错别人怎么帮你解决啊?还有一点写程序得注意一下习惯:比如说你的那个SQL语句,我记得应该写成limit 0,10,而一般不要写成limit 10。 Warning: Supplied argument is not a valid MySQL result resource in e:\web\nyist\adminnew\dir_.php on line 7上面的就是错误提示!在线等! <?phpinclude "config.php";$query="select * form $table_image where id = '$id' order by date desc limit 0,10";$result=mysql_query($query) or die(mysql_error());echo "<table width=543 border=0 cellspacing=1 cellpadding=0 align=center bgcolor=#00CCFF class=unnamed1>";echo "<tr bgcolor=#FFFFFF>";echo " <td width=24>ID</td>";echo " <td width=113>标题</td>";echo " <td width=35> 文件名</td>";echo " <td width=48>文件大小</td>";echo " <td width=48>文件类型</td>";echo " <td width=48>上传日期</td>";echo " <td width=219>备注</td>";echo "</tr>";while($row=mysql_fetch_array($result)){ echo "<tr bgcolor=#FFFFFF>"; echo " <td width=24>$row[id]</td>"; echo " <td width=113>$row[title]</td>"; echo " <td width=35>$row[file]</td>"; echo " <td width=48>$row[file_size]</td>"; echo " <td width=48>$row[file_type]</td>"; echo " <td width=48>$row[date]</td>"; echo " <td width=219>$row[con]</td>"; echo "</tr>";}echo "</table><br>";?>运行上述代码前请先连接数据库,这一步你有可能包含在config.php文件里了,连接数据库代码:$conn=mysql_connect($host,$user,$pass);@mysql_select_db("数据库",$conn);把以上2句包含在config.php文件里。如果还不行的,那就是你的SQL查询语句有问题了,问题就出在where id='$id',你把这个去掉就行了。我想你的这个id是唯一的吧,所以加上limit之后就查不出来了,也就会出现你所说的错误信息了。 $query="select * form $table_image where id = '$id' order by date desc limit 0,10";把form修改成from就可了!谢谢! 哈哈,好低级的错误呀!再说,我建议你用PHPED编PHP程序,这样对你有帮助的 本地网站突然访问不了?求救!!! ajax想实现,输入什么,显示什么,在线等 求助:如何查詢條件A成立后再判斷另一條件 //各位,请帮忙解决php中"::"用域分辨运算符的小问题,试了一天都不成功! 我想实现单击不同的按钮,传递不同的参数,显示不同的结果 【图】W7下MySQL启动时的一个奇怪问题 求php 表格冻结,行和列的代码 如何使用php input流上传图片 如何突破下载限制! 微信 扫描 二维码 可以拿到 手机的唯一标示符吗 请问,怎样防止和禁止他人在其他地方提交表单到服务器? 怎么验证提交的信息?
改成
$s="select * form ".$table_image." where id = '".$id."' order by date desc limit 10";
上面的就是错误提示!在线等!
include "config.php";
$query="select * form $table_image where id = '$id' order by date desc limit 0,10";
$result=mysql_query($query) or die(mysql_error());
echo "<table width=543 border=0 cellspacing=1 cellpadding=0 align=center bgcolor=#00CCFF class=unnamed1>";
echo "<tr bgcolor=#FFFFFF>";
echo " <td width=24>ID</td>";
echo " <td width=113>标题</td>";
echo " <td width=35> 文件名</td>";
echo " <td width=48>文件大小</td>";
echo " <td width=48>文件类型</td>";
echo " <td width=48>上传日期</td>";
echo " <td width=219>备注</td>";
echo "</tr>";
while($row=mysql_fetch_array($result))
{
echo "<tr bgcolor=#FFFFFF>";
echo " <td width=24>$row[id]</td>";
echo " <td width=113>$row[title]</td>";
echo " <td width=35>$row[file]</td>";
echo " <td width=48>$row[file_size]</td>";
echo " <td width=48>$row[file_type]</td>";
echo " <td width=48>$row[date]</td>";
echo " <td width=219>$row[con]</td>";
echo "</tr>";
}
echo "</table><br>";
?>运行上述代码前请先连接数据库,这一步你有可能包含在config.php文件里了,连接数据库代码:
$conn=mysql_connect($host,$user,$pass);
@mysql_select_db("数据库",$conn);
把以上2句包含在config.php文件里。
如果还不行的,那就是你的SQL查询语句有问题了,问题就出在where id='$id',你把这个去掉就行了。我想你的这个id是唯一的吧,所以加上limit之后就查不出来了,也就会出现你所说的错误信息了。
把form修改成from就可了!谢谢!
再说,我建议你用PHPED编PHP程序,这样对你有帮助的