Simple Pretty MySQL Fetch arrays

site:http://www.snipplr.com/view/47892/simple-pretty-mysql-fetch-arrays/

  1. <?php  
  2.    
  3. /*  
  4. ** AUTHOR - Ronnie Aarebrot.  
  5. ** Script - Simple MySQL fetch array helper.  
  6. ** WebSite - www.RonnieAarebrot.com  
  7. **  
  8. **  
  9. ** Description  
  10. **  
  11. ** This will return your mysql_fetch_array's into  
  12. ** some readable / simple arrays to use. The array  
  13. ** key will be the same name as used in your database columns.  
  14. **  
  15. ** * HOW TO USE ? *  
  16. **  
  17. ** $query = mysql_query("SELECT * FROM users");  
  18. ** $array = sqlFetch($query);  
  19. ** echo "<pre>";  
  20. ** print_r($array);  
  21. ** echo "</pre>";  
  22. **  
  23. */ 
  24.    
  25. function sqlFetch($query) {  
  26.    
  27. $numFields = mysql_num_fields($query);  
  28. $y = 0;  
  29. while($row = mysql_fetch_array($query)) {  
  30. $x = 0;  
  31. while($x < $numFields) {  
  32. $fieldName = mysql_field_name($query$x);  
  33. $array[$y][$fieldName] = $row["$fieldName"];  
  34. $x++;  
  35. }  
  36. $y++;  
  37. $x = 0;  
  38. }  
  39.    
  40. return $array;  
  41.    
  42. }  
  43.    
  44. /*  
  45.    
  46. * OUTPUT EXAMPLE *  
  47.    
  48. Array  
  49. (  
  50.   [0] => Array  
  51.   (  
  52.   [id] => 1  
  53.   [username] => roaa  
  54.   [password] => 446bcd0025e013351288b5f7999434b42d40916c  
  55.   [mail] => mydomain@domain.com  
  56.   [sex] => male  
  57.   )  
  58.    
  59.   [1] => Array  
  60.   (  
  61.   [id] => 2  
  62.   [username] => fungirl  
  63.   [password] => 446bcd0025e013351288b5f7999434b42d40916c  
  64.   [mail] => mydomain@domain.com  
  65.   [sex] => female  
  66.   )  
  67.    
  68.   [2] => Array  
  69.   (  
  70.   [id] => 3  
  71.   [username] => dem0ns  
  72.   [password] => 446bcd0025e013351288b5f7999434b42d40916c  
  73.   [mail] => mydomain@domain.com  
  74.   [sex] => male  
  75.   )  
  76.    
  77.   [3] => Array  
  78.   (  
  79.   [id] => 4  
  80.   [username] => hell0  
  81.   [password] => 446bcd0025e013351288b5f7999434b42d40916c  
  82.   [mail] => mydomain@domain.com  
  83.   [sex] => male  
  84.   )  
  85.    
  86.   [4] => Array  
  87.   (  
  88.   [id] => 5  
  89.   [username] => meddoo  
  90.   [password] => 446bcd0025e013351288b5f7999434b42d40916c  
  91.   [mail] => mydomain@domain.com  
  92.   [sex] => female  
  93.   )  
  94.    
  95. )  
  96.    
  97. */ 
  98.    
  99. ?> 

 

Tags: php, mysql

« 上一篇 | 下一篇 »

相关文章

访客评论

  1. #1 a1225456 2011, December 28, 4:30 PM
    能给一个t00ls的邀请码呗?谢谢
  2. #2 维科 2012, February 22, 9:28 PM
    希望博主能多多分享一些好的博文,持续关注中
  3. #3 24066908 2012, February 28, 8:13 PM
    多谢你的技术分享
  4. #4 识字 2012, February 29, 1:09 PM
    写的挺好,支持,会关注的
  5. #5 宁波监控安装 2012, March 1, 10:24 AM
    现在的人心都变得浮躁了,难以平静的对待生活,每天能坚持写一些感兴趣的文章作分享,确实很难得。

发表评论

评论内容 (必填):

点击获得Trackback地址