Autor | Zpráva | ||
---|---|---|---|
avaster Profil |
#1 · Zasláno: 14. 4. 2009, 18:24:04
ako ulozim obsah premennej ktora je vlastne pole do tabulky v mysql?
ak dam ulozit priamo tu premennu tak ulozi hodnotu "Array".. |
||
ninja Profil |
#2 · Zasláno: 14. 4. 2009, 18:40:45
a to chcete vsechny hodnoty z pole ulozit do jedne bunky (sloupce) v databazi? To neni vhodne reseni. Pokud po tom presto touzite, doporucuji funkci serialize.
|
||
avaster Profil |
#3 · Zasláno: 14. 4. 2009, 19:05:19
ako inak ukladat hodnoty do tabulky, ked vopred neviem kolko ich bude?
|
||
TomášK Profil |
#4 · Zasláno: 14. 4. 2009, 19:25:03
Ukládat hodnoty do jiné tabulky a propojit to pomocí cizího klíče - ve stávající tabulce bude primární klíč: clanek(id, ...), v nově vytvořené se na něj bude odkaz: komentare(clanek_id).
|
||
ninja Profil |
#5 · Zasláno: 14. 4. 2009, 19:25:07
Bez znalosti konkretniho formatu dat a vyzutiti se tezko radi, ale co treba ukladat na kazdy radek dvojici klic-hodnota?
|
||
Časová prodleva: 5 dní
|
|||
blizz_boz Profil |
#6 · Zasláno: 20. 4. 2009, 07:17:46 · Upravil/a: blizz_boz
napr. takto:
require_once("db/dibi.php"); ... function insertArrayIntoDB($queryString, $array) { foreach($array as $row) dibi::query($queryString, $row); } //edit: ale nepouzivaj to, teraz som si uvedomil ze takato funkcia by bola strasne neefektivna, a spomalila by celu aplikaciu, mal by som uz ist spat |
||
Časová prodleva: 15 let
|
0