一个低级问题,会的请回答。

pcroal 2001-09-18 11:04:22
$res = mysql_query("select ID from $table_name1 where come like '%".$come."%'");
$array = mysql_fetch_array($res);
//上面这句话该怎么写?把所查的ID放到int[$i]中去?
$n = mysql_num_rows($res);
echo "测试".$n."测试<br>";
for ($i=0;$i<$n;$i++){
$int[$i]=$array[$i];
echo "号".$int[$i]."号<br>";
}
...全文
72 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjnbgda 2001-09-18
  • 打赏
  • 举报
回复
<?
$dbname="databasename";
$connected=mysql_connect("hostname","username","password") or die("connect host failed"."<br>\n");
$link=mysql_select_db($dbname) or die("connect database failed"."<br>\n");
$sql="select id from $tablename where come like '%$come%'";
$query=mysql_query($sql);
$rows=mysql_num_rows($query);
//echo $rows;
//while($array){
for ($i=0;$i<$rows;$i++){
$array=mysql_fetch_array($query);
//echo $i."<br>";
$string =$array[0];
echo $string."<br>\n";
}
?>
pcroal 2001-09-18
  • 打赏
  • 举报
回复
下面是mysql_fetch_array()的手册中的说明,哪里有更详细的说明?

本函式用来将查询结果 result 拆到阵列变数中。若 result 没有资料,则传回 false 值。而本函式可以说是 mysql_fetch_row() 的加强函式,除可以将传回列及数字索引放入阵列之外,还可以将文字索引放入阵列中。若是好几个传回栏位都是相同的文字名称,则最后一个置入的栏位有效,解决方法是使用数字索引或者为这些同名的栏位 (column) 取别名 (alias)。值得注意的是使用本函式的处理速度其实不会比 mysql_fetch_row() 函式慢,要用哪个函式还是看使用的需求决定。参数 result_typ 是一个常数值,有以下几种常数 MYSQL_ASSOC、MYSQL_NUM 与 MYSQL_BOTH。

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧