Advertisement
dermis

PHP PDO

Apr 1st, 2016
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.62 KB | None | 0 0
  1. // Database credential
  2. $dsn      = 'mysql:dbname=XXXX;host=127.0.0.1;port:3306';
  3. $username = 'XXX';
  4. $password = 'XXX';
  5.  
  6. // Create connection
  7. $conn = new PDO($dsn, $username, $password);
  8. $conn->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
  9.  
  10. // SQL
  11. $table_name = 'table1';
  12. $stmt = $conn->prepare(sprintf('SELECT id, name FROM %s',$table_name));
  13. $stmt->execute();
  14.  
  15. // Get results
  16. $results = [];
  17. while($row = $stmt->fetch(\PDO::FETCH_OBJ)) {
  18.     $result = new stdClass();
  19.     $result->id = $row->id;
  20.     $result->name = $row->name;
  21.     $results[] = $result;
  22. }
  23.  
  24. // Return results as json
  25. echo json_encode($results);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement