当前位置:Gxlcms > PHP教程 > 怎么从数据库中取出多条数据

怎么从数据库中取出多条数据

时间:2021-07-01 10:21:17 帮助过:11人阅读

如何从数据库中取出多条数据
本来数据库有多条数据,但是取出来始终只有一条(小弟第一次使用php),下面是我的数据库连接代码
PHP code
  1. <!--
  2. Code highlighting produced by Actipro CodeHighlighter (freeware)
  3. http://www.CodeHighlighter.com/
  4. -->
  5. public function querySql($sql){
  6. $data_array = parse_ini_file("database.ini",true);
  7. $connect = @mysql_connect($data_array["url"],$data_array["username"],$data_array["pass"]) or die ("Unable to connect database server!");
  8. mysql_query("set names '".$data_array["incode"]."'");
  9. $query = mysql_db_query($data_array["basename"],$sql ,$connect);
  10. $arrary;
  11. if(!$query){
  12. echo "数据库连接错误";
  13. }else{
  14. $arrary = mysql_fetch_array($query);
  15. }
  16. $close = @mysql_close($connect) or die ("Unable to close database server connect!");
  17. return $arrary;
  18. }




------解决方案--------------------
PHP code
  1. ......
  2. }else{
  3. while($r = mysql_fetch_array($query))
  4. $arrary[] = $r;
  5. }
  6. ....
  7. <br><font color="#e78608">------解决方案--------------------</font><br>else{ <br>while($arrary = mysql_fetch_array($query,MYSQL_ASSOC)){<br> var_dump($arrary);<br>} <br>}
  8. <br><font color="#e78608">------解决方案--------------------</font><br>
  9. <dl class="code">PHP code<pre class="brush:php;toolbar:false layui-box layui-code-view layui-code-notepad"><ol class="layui-code-ol"><li></li><li>else{</li><li> $arry = array();</li><li> while($arr = @mysql_fetch_array($result,MYSQL_ASSOC)){</li><li> array_push($arry,$arr);</li><li> }</li><li> return $arry;</li><li>} </li></ol></pre></dl>

人气教程排行