Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Aug 10th, 2012  |  syntax: None  |  size: 2.22 KB  |  hits: 6  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. how to store multiple line of result in an array and later read them one by one in PHP-SQL
  2. <?php
  3. mysql_connect("your.hostaddress.com", "username", "password") or die(mysql_error());
  4. mysql_select_db("Database_Name") or die(mysql_error());
  5. $result = mysql_query("SELECT <column name> FROM <table name>");
  6. $data=array();  // to create an array to store result
  7. while ( $row= mysql_fetch_array( $result ))
  8.    {
  9.     $data = $row;
  10.    }
  11.  
  12. ?>
  13.        
  14. <?php
  15.  mysql_connect("your.hostaddress.com", "username", "password") or die(mysql_error());
  16.  mysql_select_db("Database_Name") or die(mysql_error());  
  17. $result = mysql_query("SELECT <column name> FROM <table name>");  
  18. while ( $row= mysql_fetch_array( $result ))  
  19. {  
  20. echo $row['column name']; // to check does it works fine.
  21. // pass the variable " $row['column name'] " as paramter to parser function it works.  
  22. //I have tried it.
  23. }  
  24.  
  25. ?>
  26.        
  27. $pdo_options = array(
  28.     PDO::ATTR_PERSISTENT => true,
  29.     PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
  30.     PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8'
  31.     );
  32. $dataBase = new PDO('mysql:host=ipAddress;dbname=yourDBname', 'user', 'password', $pdo_options);
  33.  
  34.  
  35. $request = $dataBase->prepare('SELECT col1,
  36. col2
  37. FROM table1
  38. WHERE colx = :var1');
  39.  
  40. $request->execute(array('var1' => $_POST['var1']));
  41. $results = $request->fetchAll();
  42. $request->closeCursor();
  43.        
  44. <?php
  45. mysql_connect("your.hostaddress.com", "username", "password") or die(mysql_error());
  46. mysql_select_db("Database_Name") or die(mysql_error());
  47. $result = mysql_query("SELECT <column name> FROM <table name>");
  48. $data=array();  // to create an array to store result
  49. while ( $row= mysql_fetch_array( $result ))
  50. {
  51.     //here you did the mistake if you wanted to store it in a array (like you indicated in the above comment)
  52.     $data[] = $row;
  53.  
  54.  
  55.     // Pass anything to the parser here
  56. }
  57.  
  58. // Or here you can pass it to the parser
  59. // parser($data);
  60.  
  61. ?>
  62.        
  63. <?php
  64. mysql_connect("your.hostaddress.com", "username", "password") or die(mysql_error());
  65. mysql_select_db("Database_Name") or die(mysql_error());
  66. $result = mysql_query("SELECT <column name> FROM <table name>");
  67.  
  68. $answer = array();  // to create an array to store result
  69.  
  70. while ( $row= mysql_fetch_array( $result ))
  71.    {
  72.  
  73.     $answer[] = parser($row);
  74.    }
  75.  
  76. ?>