大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
你可以在取数据的同时,把数据传到一个数组,如:
目前创新互联公司已为上1000+的企业提供了网站建设、域名、虚拟空间、网站托管运营、企业网站设计、康马网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
123while($row=mysql_fetch_array($query)){$arr[] = $row;}
下面的代码可以查询单个数据库的所有表的指定的字段内容,如何才能实现多个数据库一起查询相同字段的内容,每个数据库字段都一样,表都是100+个。并且下面的代码虽然能查询单个数据库所有表的内容,但是查询一次耗费时间很长,该怎么样优化才能加快速度,不然假设多个数据库一起查询实现了,该会变得多卡。
$i=1; //初始一个变量iwhile($i=100) //当变量i小于等于100时都执行{ $query ="select * from 表".$i." where 字段1=". $textfield; $row =mssql_query($query); $i++; //变量i递增运算//输出查询结果while($list=mssql_fetch_array($row)){ //print_r($list);echo '账号:',$list['字段1'];echo '--〉昵称:',$list['字段2'];echo '--〉密码:',$list['字段3']; echo '/br';}} }
$db = mysql_connect("localhost", "netyang","yang");
mysql_select_db("shiyan",$db);
$sql="select * from BIAO where name like 'a%'";
$result = mysql_query($sql);
while ($myrow=mysql_fetch_assoc($result)){
printf("ID: %s \n", $myrow["id"]);
printf("MingCheng: %s\n ", $myrow["mingcheng"]);
printf("GuiGe: %s\n ", $myrow["guige"]);
printf("DanWei: %s\n ", $myrow["danwei"]);
printf("ShuLiang: %s\n ", $myrow["shuliang"]);
}
附:你的程序逻辑应该整理一下,有点乱。
这样你放到数据库,运行一下看看行不!
根据你设定的条件, keyword参数必须是数字才会把它当作username去查询,而如果不是数字,则查询全部。所以,第一步,你应该把红色框里第二行的那个if语句整行删掉,然后第三行要改为:
..... 'username="'.$_POST['keyword'].'"';