Mysql
 sql >> Base de données >  >> RDS >> Mysql

insérer des données dans MYSQL en utilisant un tableau PHP

Construire le tableau avec une clé et une valeur

$myarray = array("id"=>'',"title"=>$title,"body"=>$body,"pid"=>$rowId);

et utiliser AOP au lieu de mysql_* fonctions (dépréciées).

$sql=$dbh->prepare("INSERT INTO `posts`(`id`, `title`, `body`, `post_id`) VALUES (:id,:title,:body,:pid)");
foreach($myarray as $row=>$value){
 $sql->bindValue(":".$row,$value);
}
$sql->execute();

En savoir plus sur AOP :http://www.php.net/manual/en/book. pdo.php