sql >> Database teknologi >  >> RDS >> Mysql

indsæt data i MYSQL ved hjælp af PHP-array

Konstruer arrayet med en nøgle og en værdi

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

og brug BOB i stedet for mysql_* funktioner (afskrevet).

$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();

Mere om BOB :http://www.php.net/manual/en/book. pdo.php



  1. Brug af SUM på FLOAT-data

  2. Forældede funktioner til at tage ud af din værktøjskasse – Del 2

  3. phpMyAdmin - Fejl> Forkert formatparameter?

  4. Sammensætning af stakken - Forenkling af Docker-implementering af MySQL-containere