Autor | Zpráva | ||
---|---|---|---|
Onda Profil * |
#1 · Zasláno: 8. 11. 2007, 11:24:03
mam takyto dotaz:
$akt_poradie = $conn -> query("SELECT poradie FROM users_fotky WHERE id='".$get_id_foto."' ") or die(mysqli_error()); $p = $akt_poradie -> fetch_assoc(); $conn -> query("UPDATE users_fotky SET poradie=poradie-1 WHERE poradie > ".$p['poradie']."") or die(mysqli_error()); ale nefunguje to spravne, pise: mysqli_error() expects exactly 1 parameter, 0 given in preco? ide o to ze chcem znizit poradie o -1 tam kde je poradie vacsie ako co ja viem 5 ako to opravit? |
||
djlj Profil |
#2 · Zasláno: 8. 11. 2007, 11:33:44
Přečetl sis tu chybovou hlášku? Pokud ne (a vypadá to tak), tak ti snad ještě pomůže manuál: http://cz.php.net/mysqli_error
|
||
Onda Profil * |
#3 · Zasláno: 8. 11. 2007, 11:48:11
Nenasiel som tam riesenie,
nemoze mi tu neikto poradit co tam mam opravit? |
||
djlj Profil |
#4 · Zasláno: 8. 11. 2007, 11:53:24 · Upravil/a: djlj
Nenasiel som tam riesenie
Viz příklad 1223. Procedural style. string mysqli_error ( mysqli $link ) — funkci musíš předat resource spojení s databází. mysqli_error() expects exactly 1 parameter, 0 given in — je třeba jeden parametr, tys nepředal žádný. Příště je potřeba si vše přečíst a v případě potřeby použít slovník nebo se přihlásit na kurs angličtiny. |
||
nightfish Profil |
#5 · Zasláno: 8. 11. 2007, 11:54:56 · Upravil/a: nightfish
Nenasiel som tam riesenie,
tak se podívej ještě jednou - hlavně jestli mysqli_error() má nějaké povinné parametry EDIT: pozdě |
||
Onda Profil * |
#6 · Zasláno: 8. 11. 2007, 11:56:01
hehe, no prelozit som to aj vedel ale ja neviem co mam pridat do toho dotazu?
Aky parameter ci co? Ja som laik, prosim ta pomoz mi :) vazim si to, diky |
||
Mastodont Profil |
#7 · Zasláno: 8. 11. 2007, 12:10:24
Onda
Ty mícháš procedurální a objektový styl. Použíj $conn->error namísto mysqli_error. Je to to samé, jako když voláš $conn->query namísto mysqli_query. |
||
Onda Profil * |
#8 · Zasláno: 8. 11. 2007, 12:18:33
no mam to,
pise: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 ale vobec nechapem co to znamena, resp. co tam je zle:(( poradite? |
||
nightfish Profil |
#9 · Zasláno: 8. 11. 2007, 14:22:40
ale vobec nechapem co to znamena, resp. co tam je zle:((
poradite? tady je každá rada drahá, pro začátek ale: http://linuxsoft.cz/php http://linuxsoft.cz/mysql |
||
Onda Profil * |
#10 · Zasláno: 8. 11. 2007, 14:32:45
precital som si to ale nenasiel som chybu, uz tretiu hodni na to pozrem, prosim poradte mi :)
dakujem velmi pekne |
||
Onda Profil * |
#11 · Zasláno: 8. 11. 2007, 14:46:54
dakujem uz to mam, ani neviem kde bola chyba som vselico zmenil a u uz to ide, uz len poslenda vec ma velmi velmi zaujima:
$akt_poradie = $conn -> query("SELECT poradie FROM users_fotky WHERE id='".$get_id_foto."' ") or die(mysqli_error()); $p = $akt_poradie -> fetch_assoc(); $conn -> query("UPDATE users_fotky SET poradie = poradie-1 WHERE id = '".$get_id_foto."' and poradie != 1 ") or die(mysqli_error()); $conn -> query("UPDATE users_fotky SET poradie = poradie+1 WHERE poradie = ".($p['poradie'] - 1)." and id != '".$get_id_foto."' ") or die(mysqli_error()); toto dat do jedneho dotazu? Da sa to vobec? dakujem dakujem velmii. |
||
Časová prodleva: 16 let
|
0