Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Tidak bisa mengeluarkan json dari mysql varchar tetapi masuk

Mengubah Baris $json['news'][]=$row; ke $json['news'][]=array_map('utf8_encode', $row); memecahkan masalah. Ada karakter seperti ä, ö.... dalam tabel basis data.

$con=mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");

$sql = "SELECT `titel` FROM `news` ORDER BY `datum` DESC";
$result = mysql_query($sql);
$json = array();

if(mysql_num_rows($result)){
while($row=mysql_fetch_assoc($result)){

$json['news'][]=array_map('utf8_encode', $row);
}
}
mysql_close($con);
echo json_encode($json);



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dapatkan data per jam dengan jeda dari tengah malam hingga sekarang

  2. Overhead penggunaan disk InnoDB

  3. Doctrine DBAL setParameter() dengan nilai array

  4. Mendapatkan data bidang mysql saat tautan diklik?

  5. MYSQL - dapatkan satu baris untuk setiap tahun, dengan jumlah total untuk setiap bulan