Mysql
 sql >> база данни >  >> RDS >> Mysql

По-добър начин за генериране на този json масив от MySql данни с php

Като премахнете всички излишъци, като използвате правилно подготвени оператори (приемайки PDO) и добавите обработка на грешки (поне мъниче), в крайна сметка ще получите това:

$stmt = $conn->prepare('SELECT name, age, address, pincode FROM json WHERE name = ?');
$stmt->execute(array('peter'));

if ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
    echo json_encode($row);
} else {
    echo json_encode(array('status' => 'error'));
}

Ако очаквате няколко реда:

echo json_encode($stmt->fetchAll(PDO::FETCH_ASSOC));


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CAST към DECIMAL в MySQL

  2. използване на нулеви стойности в подготвено изявление на mysqli

  3. MySql сумира елементи на колона

  4. Как мога да намеря всички таблици в MySQL с конкретни имена на колони в тях?

  5. Как да моделирам приятелски отношения