Heim  >  Artikel  >  Backend-Entwicklung  >  So konvertieren Sie MySQL-Daten in PHP in das JSON-Format

So konvertieren Sie MySQL-Daten in PHP in das JSON-Format

coldplay.xixi
coldplay.xixiOriginal
2020-09-07 10:33:384620Durchsuche

So konvertiert PHP MySQL-Daten in das JSON-Format: Erstellen Sie zunächst eine MySQL-Datenbanktabelle und erstellen Sie eine neue [testmysql.php]-Datei. Führen Sie dann die Datenbank aus und fügen Sie sie schließlich in das Benutzerobjekt ein Verwenden Sie [json_encode 】Funktion konvertiert Daten in das JSON-Format.

So konvertieren Sie MySQL-Daten in PHP in das JSON-Format

【Verwandte Lernempfehlungen: php-Programmierung (Video)】

php-Methode zum Konvertieren von MySQL-Daten in das JSON-Format:

1. Zuerst mein SQL-Testdatenbanktabelle

CREATE TABLE `t_user` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '用户编号',
  `login_name` varchar(50) NOT NULL COMMENT '用户名',
  `usable` int(11) NOT NULL DEFAULT '1' COMMENT '是否可用 0:不可用;1:可用',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `last_login_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后登录时间',
  PRIMARY KEY (`id`),
  UNIQUE KEY `login_name` (`login_name`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='用户表';

2. Erstellen Sie eine neue testmysql.php-Datei im Ideenentwicklungstool, um sie zu testen 4. Definition Ein Benutzerobjekt

创建mysql连接
$link = mysql_connect('xxx:3306', 'root', 'xxx');
if (!$link) {
    echo "fail";
}

5. Durchlaufen Sie die Daten und fügen Sie sie in das Benutzerobjekt ein echo

mysql_select_db("study");
$result = mysql_query("select * from t_user");

7. Klicken Sie mit der rechten Maustaste auf „Ausführen“, um die gedruckten Ergebnisse nach der Ausführung auf der Konsole anzuzeigen.

class User
{
   public $login_name;
   public $usable;
   public $create_time;
}

Die Informationen wurden erfolgreich aus MySQL gelesen, in das JSON-Format konvertiert und ausgedruckt wie folgt:

$data = array();
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
    $user = new User();
    $user->login_name = $row["login_name"];
    $user->usable = $row["usable"];
    $user->create_time = $row["create_time"];
    $data[] = $user;
}

Wenn Sie mehr über das Programmieren erfahren möchten, achten Sie bitte auf die Spalte „PHP-Schulung“!

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie MySQL-Daten in PHP in das JSON-Format. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn