sql >> Databáze >  >> RDS >> Mysql

vkládat data do MYSQL pomocí pole PHP

Vytvořte pole pomocí klíče a hodnoty

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

a použijte CHOP místo mysql_* funkcí (odepsáno).

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

Další informace o CHOP :http://www.php.net/manual/en/book. pdo.php



  1. Jak vytvořit PHP dvousloupcovou tabulku s hodnotami z databáze?

  2. Zvyšte hodnotu v dotazu aktualizace MySQL

  3. Migrujte z Oracle na MySQL

  4. mysql tinyint(1) vs tinyint(2) vs tinyint(3) vs tinyint(4)