Autor | Zpráva | ||
---|---|---|---|
lukino Profil * |
#1 · Zasláno: 20. 7. 2008, 23:19:52
Proč mi fce mysql_data_seek() vrací:
Warning: mysql_data_seek() [function.mysql-data-seek]: Offset 2 is invalid for MySQL result index 9 (or the query data is unbuffered) in /home/ftpsite/wolfcar.cz/www/pron.php on line 91 všechny parametry by měly být správně :-( $sql_vyhledani_id = "SELECT * FROM objednavky_pujcovna"; $vyhledani_id = mysql_query($sql_vyhledani_id, $connect); $cislo_radku = mysql_num_rows($vyhledani_id); $radek = mysql_data_seek($vyhledani_id, $cislo_radku); $id = mysql_fetch_array($vyhledani_id); echo($id['id']); díky ;-) |
||
peta Profil |
#2 · Zasláno: 21. 7. 2008, 11:04:01 · Upravil/a: peta
$cislo_radku = mysql_num_rows($vyhledani_id);
radky v SQL 0 data... 1 data... 2 data... pocet radku = 3 tvuj prikaz: hledej radek [pocet_radku cili 3], ale posledni radek ma cislo 2? buffer konci na cisle radku 2. Ale pocet radku je 3. Pokud te zajima pouze posledni radek, mam pocit, ze je na to nejaka spesl funkce, pripadne serazeni opacne a pod. |
||
Alphard Profil |
#3 · Zasláno: 21. 7. 2008, 11:59:13
OMG :-) vybrat všechno kvůli 1 id :-)
jestli chce najít nejvyšší id, lze použít třeba $res_id = mysql_query ("select max(id) from objednavky_pujcovna"); echo mysql_result ($res_id, 0, 0); |
||
lukino Profil * |
#4 · Zasláno: 21. 7. 2008, 20:41:03
děkuji
|
||
Časová prodleva: 16 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0