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

php mysql array - wstaw informacje o tablicy do mysql

Jeśli chcesz po prostu przechowywać tablicę w polu MySQL do późniejszego pobrania, możesz użyć implode() [Dokumentacja PHP ] jak zasugerowano powyżej (co zniszczy klucze tablicy, ale zachowa wartości tablicy) lub serialize() [Dokumenty PHP ], które zachowają zarówno wartości, jak i powiązane klucze.

$theArray = array(
  'key1' => 'One' ,
  'key2' => 'Two'
);
$serArray = serialize( $theArray ); // a:2:{s:4:"key1";s:3:"One";s:4:"key2";s:3:"Two";}
$sqlStr = 'INSERT INTO `table` ( `name` , `arrayField` ) VALUES ( "Test Row" , "'.$serArray.'" )';

Jeśli mówisz o używaniu dwóch powiązanych tabel do przechowywania danych, prawdopodobnie najlepiej byłoby zapoznać się z samouczkami, takimi jak http://www.sql-tutorial.net/SQL-JOIN.asp , http ://www.databasejournal.com/features/oracle/article.php/3527921/Just-SQL-Part-IV--Joining-Tables.htm



  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 nadać wszystkie uprawnienia użytkownikowi root w MySQL 8.0?

  2. Vagrant - zdalne połączenie z mysql - poza vagrant połączeniem ssh

  3. Najlepsza praktyka:Importuj plik mySQL w PHP; podzielone zapytania

  4. Plik danych ładowania MySQL - akceleracja?

  5. php + mysql + mapa google