MySQL problem

Programovacie jazyky, rady, poradňa...
maggio1221
Light Expert
Light Expert
Používateľov profilový obrázok
Príspevky: 48
Registrovaný: 16 aug 2008, 11:00
Bydlisko: Hul
Kontaktovať používateľa:

MySQL problem

Príspevok od používateľa maggio1221 »

Zdravím, stala sa mi taká zaujímavá vec. Spravil som si stránku a na localhoste mi všetko fungovalo super. žiadne chyby, proste všetko šlapalo. Potom som to hodil známemu na server a vyhodilo mi to plno chýb aj tam kde som to nečakal. Väčšinu sa mi podarilo opraviť, no jednu sa mi do teraz opraviť nepodarilo.
Z databazy si vyberám hrdinov, ktorých som si vybral, ako neregistrovaný, teda som použi session_id() ktoré mám uložené v $sid.
Tu je kód.

Kód: Vybrať všetko

$sid = session_id();
$sql = mysql_query("SELECT * FROM hrdina_vybr WHERE sess_id = '$sid'");
V headri dávam do $sid to session id no keď kliknem na výpis tak mi nič nevyhodí i keď to v tabulke uložené je. A keď tam to id napíšem priamo ako text tak mi to všetko vypíše.

Kód: Vybrať všetko

$sql = mysql_query("SELECT * FROM hrdina_vybr WHERE sess_id = '7913703c257b1f08921955bf4298ee'");
Nechápem tom, nevedeli by ste mi niekto poradiť kde by mohla byť chyba? Skúšal som všetko možné a nič nepomohlo. proste to odtial nechce nič vybrať ako keby nesúhlasilo to čo je uložené v MySQL s tým čo je uložené v $sql.
Ďakujem za odpoveď.
*****HERO*****
Guru wannabe
Guru wannabe
Používateľov profilový obrázok
Príspevky: 2446
Registrovaný: 08 máj 2006, 1:34

Re: MySQL problem

Príspevok od používateľa *****HERO***** »

volas session_start() pred session_id() ?
maggio1221
Light Expert
Light Expert
Používateľov profilový obrázok
Príspevky: 48
Registrovaný: 16 aug 2008, 11:00
Bydlisko: Hul
Kontaktovať používateľa:

Re: MySQL problem

Príspevok od používateľa maggio1221 »

to tam mám, ako do databázy sa to session_id() uloží a keď to cez admina pozriem tak tam to id je a aj keď ho dám vypísať cez echo, ale keď ho volám cez SELECT tak ako keby sa to čo je uložené v databáze nezhodovalo s tým čo je v session_id() aj som ich porovnával a sú rovnaké, všetko to sedí, len to nevyberie z databázy. A stále nechápem že prečo.
*****HERO*****
Guru wannabe
Guru wannabe
Používateľov profilový obrázok
Príspevky: 2446
Registrovaný: 08 máj 2006, 1:34

Re: MySQL problem

Príspevok od používateľa *****HERO***** »

si daj tu kverinu vypisat, nech vies presne co sa do tej databazky odosiela .. to si skopiruj a vloz to tam priamo napr cez PhpMyAdmina .. ak to nieco vrati, mas chybu v scripte, ak nie, tak ziadny riadok s tym sess_id neexistuje

Kód: Vybrať všetko

$sid = session_id();

$query = "SELECT * FROM hrdina_vybr WHERE sess_id = '$sid'";
echo $query;
die();
maggio1221
Light Expert
Light Expert
Používateľov profilový obrázok
Príspevky: 48
Registrovaný: 16 aug 2008, 11:00
Bydlisko: Hul
Kontaktovať používateľa:

Re: MySQL problem

Príspevok od používateľa maggio1221 »

ďakujem všetkým, mal som tam chybu v tabulke, zle sa ukladalo to sess_id
Napísať odpoveď