Mysql
 sql >> Baza danych >  >> RDS >> Mysql

wstawiaj dane do MYSQL za pomocą tablicy PHP

Skonstruuj tablicę z kluczem i wartością

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

i użyj PDO zamiast mysql_* funkcje (wycofane).

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

Więcej informacji o PDO :http://www.php.net/manual/en/book. pdo.php



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak mogę zrobić „wstaw, jeśli nie istnieje” w MySQL?

  2. Jak WYBRAĆ ponad dwa stoły?

  3. Jak zduplikować tabelę w MySQL

  4. Należy do wielu, weź wszystkie wiersze (Laravel)

  5. MySQL - Problem z tworzeniem funkcji zdefiniowanej przez użytkownika (UDF)