Autor Zpráva
dromedaros
Profil
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
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
mám dát pryč nulu?
nightfish
Profil
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
ale je to jedno ne?
nightfish
Profil
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
tisíceré díky jsem to ale pitomec funguje to :

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: