Zadejte hledaný výraz...

Problém vyčtení id z databáze

Pavel Vodnar
verified
rating uzivatele
30. 1. 2011 11:00:09
Dobrý den, vytvořil jsem tento kód, ale nepracuje správně - proč mi to do DB inzeraty uloži vdy id 0? Děkuji Vám :
if ($submit)
{
$connect = mysql_connect ("$localhost","$user","$pass") or die("Nepodařilo se připojit k databázi");
mysql_select_db ("databaze");
$vysledekSql = mysql_query("SELECT id, uzivatelskejmeno, heslo FROM klienti WHERE uzivatelskejmeno = '".$name."' AND heslo = '".$password."' ;");
echo $vysledekSql;
if ($radek = mysql_fetch_assoc($vysledekSql))
{
$_SESSION=$radek;
$id=$_SESSION=$radek;
}
$queryreg = mysql_query("
INSERT INTO inzeraty VALUES ('$id','','','$nadpis','$text','$date')
");
}
?>
30. 1. 2011 11:00:09
https://webtrh.cz/diskuse/problem-vycteni-id-z-databaze#reply604887
hm
verified
rating uzivatele
(20 hodnocení)
30. 1. 2011 11:38:15
tezko rict, v kodu chyba neni, ale muze byt chyba kdekoliv jinde, pred dotazy na fórech vzdy udelej nejdriv sam nejaky debug, zkontroluj kdy je v jake promenne co, co se posila do db, co se z ni vraci ... tohel jsou ale uplne zaklady, bez toho programovat nemuzes, to púak budes cele dny jen posilat dotazy na fora...
30. 1. 2011 11:38:15
https://webtrh.cz/diskuse/problem-vycteni-id-z-databaze#reply604886
Pavel Vodnar
verified
rating uzivatele
30. 1. 2011 11:45:34
Děkuji za informace do DB uklada proměnná $id pořád hodnotu 0, je možné že to nepřečte správně id z databáze klienti? Děkuji Vám
30. 1. 2011 11:45:34
https://webtrh.cz/diskuse/problem-vycteni-id-z-databaze#reply604885
Sloupec ID nastav na autoincrement a v insertu jiz ID neukladej.
Pokud potrebujes ziskat ID naposled vlozeneho zaznamu, zavolej hned po insertu $radek=mysql_insert_id();
30. 1. 2011 11:58:05
https://webtrh.cz/diskuse/problem-vycteni-id-z-databaze#reply604884
Pavel Vodnar
verified
rating uzivatele
30. 1. 2011 13:52:27
Jde o to že mám 2 databáze jedna obsahuje klienty (kde jsou uložená id - auto inkrement, jmena, hesla, datum, registrace) a druhou databázy s inzeráty (ta obsahuje 2x id - jednou id inzerátu - auto inkrement a druhe id - do tohoto id potřebuji načíst id s uživatele s databáze klienti) nedaří se mi to klientské id načíst - a následně uložit do databáze inzeraty, myslíte že to půjde takto: $radek=mysql_insert_id(); ? Děkuji Vám
30. 1. 2011 13:52:27
https://webtrh.cz/diskuse/problem-vycteni-id-z-databaze#reply604883
hm
verified
rating uzivatele
(20 hodnocení)
30. 1. 2011 14:04:20
ocividne vubec netusis co co je, neznas neoc jako php manual aby ses podival co ta fce dela a nemel tudiz spatny dotaz, to ej pak s tebou tezke... radeji to dej za stovku nejakemu programatorovi, oprava bude trvat 5 minut
30. 1. 2011 14:04:20
https://webtrh.cz/diskuse/problem-vycteni-id-z-databaze#reply604882
tom11111
verified
rating uzivatele
30. 1. 2011 14:15:13
Přidej tam příkaz
a podívej se, co v té proměnné řádek přesně je.
30. 1. 2011 14:15:13
https://webtrh.cz/diskuse/problem-vycteni-id-z-databaze#reply604881
Napsal Aleš Jiříček;620188
... radeji to dej za stovku nejakemu programatorovi, oprava bude trvat 5 minut
Presne tak... jestli mas zajem, za kilco na pockani -> PM :)
30. 1. 2011 17:12:03
https://webtrh.cz/diskuse/problem-vycteni-id-z-databaze#reply604880
Vladimír Benc
verified
rating uzivatele
(7 hodnocení)
30. 1. 2011 18:04:22
a jaké je pořadí tich sloupců v `inzeraty` ? jestli to $id nezapisuješ do toho auto_increment sloupce a ne do toho id, ktere je pro klienty :)
nech si vypsat co ti vlastně vrátí ten první select - taky nemusí vrátit nic - a ty zapisuješ inzerát aniž by tam byl platný klient, takže žádné id nemáš :)
ocividne vubec netusis co co je, neznas neoc jako php manual aby ses podival co ta fce dela a nemel tudiz spatny dotaz, to ej pak s tebou tezke... radeji to dej za stovku nejakemu programatorovi, oprava bude trvat 5 minut
souhlas
30. 1. 2011 18:04:22
https://webtrh.cz/diskuse/problem-vycteni-id-z-databaze#reply604879
Pavel Vodnar
verified
rating uzivatele
30. 1. 2011 18:32:37
Dobře děkuji Vám za informace - v databázi mám první id klienta a jako druhé id inzerátu - to mám auto inkrement,
po kliku na button zapíšu $nadpis','$text','$date'
ale $id se mi vždy zapíše jako nula -
Co tedy udělat jako první krok? Děkuji za každou radu.
30. 1. 2011 18:32:37
https://webtrh.cz/diskuse/problem-vycteni-id-z-databaze#reply604878
Vladimír Benc
verified
rating uzivatele
(7 hodnocení)
30. 1. 2011 20:03:19
Napsal Pavel Vodnář;620341
Co tedy udělat jako první krok? Děkuji za každou radu.
už sme ti tu radily min. 3x . Kouknout co ti vlastně vrací ten první select.
Tímhle postem toto vlákno vzdávám :(
30. 1. 2011 20:03:19
https://webtrh.cz/diskuse/problem-vycteni-id-z-databaze#reply604877
G3n3ss
verified
rating uzivatele
31. 1. 2011 23:20:24
id klienta = 0
nebo id inzerátu = 0?
Jak už ti kolikrát někdo říkal, dej 100 nějakýmu programátorovi, a máš to do 5 minut. Pokud máš zájem, odpověz na PM
31. 1. 2011 23:20:24
https://webtrh.cz/diskuse/problem-vycteni-id-z-databaze#reply604876
Pro odpověď se přihlašte.
Přihlásit