×

Welcome to TagMyCode

Please login or create account to add a snippet.
0
0
 
0
Language: PHP
Posted by: Chris Stone
Added: May 20, 2015 3:49 PM
Views: 19
Tags: mysqli query sql
Quick MySQLi OO query to database and return data as json results
  1.                 $prefix_sql = "INSERT INTO table VALUES (NULL,0,'" . $foo . "'',1,NULL,'" . $bar . "',NULL,'";
  2.                
  3.                 $con = new mysqli("server","user","password","database");
  4.                 if (mysqli_connect_errno()) {
  5.                         $errors['mysql'] = 'Fatal Error: database connection failed: ' . mysqli_connect_error();
  6.                         $data['success'] = false;
  7.                 } else {
  8.                         // check for existing record with the same prefix - NO DUPES ALLOWED!
  9.                        
  10.                        
  11.                         $query_result = $con->query($prefix_sql);
  12.                         if (!$query_result) {
  13.                                 $errors['mysql'] = 'Fatal Error: query failed: ' . mysqli_connect_error();
  14.                                 $data['success'] = false;
  15.                         }
  16.  
  17.                         $con->close();
  18.                 }
  19.  
  20.                 if (empty($errors)) {
  21.                         $data['message'] = 'Database error processing data.';
  22.                 } else {
  23.                 // return message showing success
  24.                 $data['success'] = true;
  25.                 $data['message'] = 'Success!';
  26.                 }
  27.         }
  28.        
  29.         // return all of the data to an AJAX call
  30.         echo json_encode($data);
  31.