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

php mysql pole - vložte informace o poli do mysql

Pokud jednoduše chcete uložit pole do pole MySQL pro pozdější načtení, můžete použít implode() [Dokumenty PHP ], jak je navrženo výše (což zničí klíče pole, ale zachová hodnoty pole), nebo serialize() [Dokumenty PHP ], který zachová hodnoty i související klíče.

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

Pokud mluvíte o použití dvou souvisejících tabulek k ukládání dat, pak vám pravděpodobně nejlépe doporučujeme odkázat na výukové programy jako 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. Připojení C# Mysql musí být platné a otevřené

  2. Je vnitřní spojení stejné jako ekvi-spojení?

  3. 12c Automatické vyplnění sloupce se sekvenční hodnotou

  4. ORA-01653:nelze rozšířit tabulku o v tabulkovém prostoru ORA-06512