Maison > développement back-end > Problème PHP > Comment accéder au tableau mysql en php

Comment accéder au tableau mysql en php

angryTom
Libérer: 2023-02-28 09:28:02
original
2389 Les gens l'ont consulté

Comment accéder au tableau mysql en php

Comment accéder au tableau mysql en php

Le tableau est l'un des types de données les plus utilisés dans le développement PHP. Les données structurées sont particulièrement importantes.

Souvent, nous devons enregistrer des tableaux dans la base de données pour obtenir un stockage et une lecture directs de données structurées.

L'un des cas est que pour les données de case à cocher à sélection multiple soumises par Form, les données reçues par le backend PHP sont un tableau, et il peut s'agir d'un tableau multidimensionnel. Par exemple, le tableau d'employés suivant :

$staff = array( array("name" => "张三", "number" => "101", "sex" => "男", "job" => "总经理", "mobile" => array("01234567890", "9876543210")), 
 array("name" => "王五", "number" => "102", "sex" => "男", "job" => "开发工程师"), 
 array("name" => "李六", "number" => "103", "sex" => "女", "job" => "产品经理"), 
);
Copier après la connexion

Pour de telles données, la base de données MySQL ne peut pas être écrite directement. Nous devons la convertir légèrement et utiliser la propre fonction Serialize() ou json_encode() de PHP pour sérialiser les données. Dans une chaîne :

// 写入数据库之前
$staff_serialize = serialize($staff);// 序列化成字符串
$staff_json = json_encode($staff);  // JSON编码数组成字符串

// 读取数据库后
$staff_restore = unserialize($staff_serialize);   // 反序列化成数组
$staff_dejson = json_decode($staff_json, true);  // JSON解码成数组
Copier après la connexion

Les données lues dans la base de données à l'aide de PHP sont toujours au format chaîne. Utilisez simplement les fonctions unserialize() et json_decode() pour les convertir en tableau.

Pour plus de connaissances sur PHP, veuillez visiter le Site Web PHP chinois !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal