Autor | Zpráva | ||
---|---|---|---|
Baterie Profil |
#1 · Zasláno: 7. 4. 2013, 18:55:54
Ahojte, mám jeden dotaz. Na internetu to nemohu najít.
Mám <input> okénko, do kterého zadám nějaké údaje, které jsou oddělené čárkou (například: Pepa, Vojta, Karel, Květák). Tyto data chci zapsat do MySQL, ALE! každý záznam odděleny čárkou do jednoho řádku. Jak na to? |
||
Tori Profil |
|||
Baterie Profil |
#3 · Zasláno: 7. 4. 2013, 19:08:07
a můžete mi ukazat nějaký příklad prosím
|
||
Baterie Profil |
#4 · Zasláno: 7. 4. 2013, 20:21:49
Prosim :D potrebuju to a nwm jak na to
|
||
Alphard Profil |
#5 · Zasláno: 7. 4. 2013, 20:32:02
Trochu vlastní snahy, první jmenovaná funkce rozdělí vstup do pole, to projděte cyklem a vkládejte data.
$items = explode(',', ...); foreach ($items as $item) { // insert do databáze hodnoty $item } |
||
Baterie Profil |
místo vložení dat do jednotlivých řádků mi to vloží do jednoho radku vsechno!!
<? if (isset($_POST['Submit'])) { $znacka = $_POST['znacka']; $model = $_POST['model']; $items = explode(',', $model); foreach ($items as $item) { mysql_connect('predator.fakaheda.eu','3098_mysql_db','***'); mysql_select_db('3098_mysql_db'); mysql_query("INSERT INTO databaze (znacka, model) values ('$znacka', '$item')"); echo "ok"; } } else { ?> <form method="post" action="#"> <input type="text" name="znacka"> <input type="text" name="model"> <input type="submit" name="Submit"> </form> <? } ?> |
||
pcmanik Profil |
Baterie:
Skús si v tom cykle dať len výpisať daný dotaz, ako vyzerá. |
||
Baterie Profil |
#8 · Zasláno: 7. 4. 2013, 22:02:34
stejně
|
||
Camo Profil |
Baterie:
Hromadý insert do DB vyzerá takto: INSERT INTO tb (col1, col2) values ('val1','val2'), ('val3', 'val4'), ('val5', 'val6'); |
||
Player Profil * |
#10 · Zasláno: 8. 4. 2013, 20:58:51
Explode ti vytvoří array ... takže pak nevkládej $items ale $items[0] = Prvni věc před oddělení čárkou , $items[1] = druhá věc...
atd... |
||
Časová prodleva: 11 let
|
0