Mysql
 sql >> база данни >  >> RDS >> Mysql

php mysql масив - вмъкнете информация за масива в mysql

Ако просто искате да съхраните масив в MySQL поле за по-късно извличане, тогава можете да използвате implode() [Документи на PHP ], както е предложено по-горе (което ще унищожи ключовете на масива, но ще запази стойностите на масива), или serialize() [Документи на PHP ], който ще запази както стойностите, така и свързаните ключове.

$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.'" )';

Ако говорите за използване на две свързани таблици за съхраняване на данни, тогава вероятно е най-добре да се обърнете към уроци като 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. MySQL не използва индекс при проверка =1, а го използва с =0

  2. Как най-добре да се сравни с 0 в PHP?

  3. Премахване на последната запетая в цикъла while - PHP

  4. Колона с автоматично увеличение:разлики в SQL синтаксиса между Oracle и MySQL

  5. MySQL - ИЗБЕРЕТЕ само 2 реда от всяка "група"