Autor | Zpráva | ||
---|---|---|---|
dromedaros Profil |
#1 · Zasláno: 22. 9. 2007, 10:43:06 · Upravil/a: dromedaros
takže takto vypadá kód pro přidání:
<form action="#"> <input class="input" name="url"> <input class="input" name="nazev"> <input class="input" name="alt"> <input type="submit" value="Vložit"> </form> <? $spojeni = mysql_connect("servr","neco","heslo" ) or die ('Spatne zadane udaje (asi heslo, server nebo jmeno.) v db_conn.php - ' . mysql_error()); mysql_select_db("bla", $spojeni) or die ('Nepodarilo se vybrat databazi. '. mysql_error()); $vysledek = mysql_query( "insert into obrazek values(0, '$url','$nazev','$alt')", $spojeni); ?> tabulka obrázek: `url` varchar(255) collate latin2_czech_cs NOT NULL, `nazev` varchar(255) collate latin2_czech_cs NOT NULL, `alt` varchar(255) collate latin2_czech_cs NOT NULL nevíte proč to nefunguje? Žádný chybový hlášení nic prostě to nic nezapíše to vím jistě. |
||
nightfish Profil |
#2 · Zasláno: 22. 9. 2007, 10:45:06
values(0, '$url','$nazev','$alt')"
jestli máš v tabulce jenom 3 sloupce, tak proč do ní vkládáš čtyři? jinak výpis chyb při mysql dotazu: echo mysql_error(); |
||
dromedaros Profil |
#3 · Zasláno: 22. 9. 2007, 10:52:52
mám dát pryč nulu?
|
||
nightfish Profil |
#4 · Zasláno: 22. 9. 2007, 10:56:07
mám dát pryč nulu?
a nebo třeba na začátek tabulky přidat sloupec, do kterého tu nulu uložíš... |
||
dromedaros Profil |
#5 · Zasláno: 22. 9. 2007, 10:57:49
ale je to jedno ne?
|
||
nightfish Profil |
#6 · Zasláno: 22. 9. 2007, 10:59:52
to záleží na tom...
když se rozhodneš přidat ten sloupec a nastavíš jej jako auto_increment, tak budeš mít v tabulce primární klíč, což se vždycky hodí - např. kvůli mazání... |
||
dromedaros Profil |
#7 · Zasláno: 22. 9. 2007, 10:59:59
tisíceré díky jsem to ale pitomec funguje to :
|
||
Časová prodleva: 18 let
|
0