mysql to json
at 2018-10-07 19:27:00.
with this script we will convert mysql data to json. one of many use cases may be if you want to offer an offline app that does the same thing as the online one.
with pdo
<?php //conection to mysql database try { $dsn = 'mysql:host=localhost;dbname=test'; $username = 'root'; $password = 'pass'; $options = array( PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8', ); $dbh = new PDO($dsn, $username, $password, $options); $dbh->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION ); } catch(PDOException $e) { echo 'ERROR: ' . $e->getMessage(); } //convertion foreach($dbh->query("select * from aa") as $row) { $output[]=$row; } print(json_encode($output)); $dbh = null; ?>
and with normal sql query
<?php //conection to mysql database mysql_connect("localhost","root","pass"); mysql_select_db("test"); //convertion $sql=mysql_query("select * from aa"); while($row=mysql_fetch_assoc($sql)){ $output[]=$row; } print(json_encode($output)); mysql_close(); ?>