Autor | Zpráva | ||
---|---|---|---|
matthew Profil |
#1 · Zasláno: 17. 1. 2008, 20:02:07
V PHP mám toto:
$vysledek = mysql_query("UPDATE `login` SET `password` = '".$noveheslo."' WHERE `login` = '".$login."' AND `password` = '".$stareheslo."' LIMIT 1"); $radku = mysql_num_rows($vysledek); $vysledek se sice provede, ale $radku vrati error: Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\wamp\www\admin\uzivatel.php on line 12 Co dělám špatně? :-( |
||
Alphard Profil |
#2 · Zasláno: 17. 1. 2008, 20:05:56
mysql_num_rows() se kombinuje se select
http://cz2.php.net/manual/cs/function.mysql-affected-rows.php |
||
djlj Profil |
#3 · Zasláno: 17. 1. 2008, 20:09:15 · Upravil/a: djlj
úplná blbost, smazat
|
||
Mastodont Profil |
#4 · Zasláno: 17. 1. 2008, 20:22:53
Jak píše Alphard a jak je to i v manuálu, mysql_num_rows() je použitelné jen u SELECTu.
|
||
matthew Profil |
#5 · Zasláno: 17. 1. 2008, 20:37:04
No, tak jsem změnil
$radku = mysql_num_rows($vysledek); na $radku = mysql_affected_rows($vysledek); a problém přetrvává... :-( Warning: mysql_affected_rows(): supplied argument is not a valid MySQL-Link resource in C:\wamp\www\admin\uzivatel.php on line 12 |
||
djlj Profil |
#6 · Zasláno: 17. 1. 2008, 20:39:11
matthew
Ha, v tom případě už je teď na pořadu dne ten příspěvek, kterej byl původně blbost. Asi máš chybu v SQL dotazu nebo nejsi připojen k databázi. Co vypisuje MySQl za chybu? |
||
matthew Profil |
#7 · Zasláno: 17. 1. 2008, 20:44:23
Warning: mysql_affected_rows(): supplied argument is not a valid MySQL-Link resource in C:\wamp\www\admin\uzivatel.php on line 12
Dyt sem to uz psal... |
||
djlj Profil |
#8 · Zasláno: 17. 1. 2008, 20:50:27
matthew
To ti píše php, já se ale ptám, co ti píše MySQL. http://cz.php.net/mysql_error Mohl by tohle někdo připsat do FAQ, je to velmi častý dotaz. |
||
matthew Profil |
#9 · Zasláno: 17. 1. 2008, 20:57:48
Nevypíše NIC.
|
||
djlj Profil |
#10 · Zasláno: 17. 1. 2008, 21:02:17 · Upravil/a: djlj
matthew
Do mysql_affected_rows patří resource k databázi, ne k dotazu! Čti příště pozorněji manuál. $radku = mysql_affected_rows(); |
||
matthew Profil |
#11 · Zasláno: 17. 1. 2008, 21:07:19 · Upravil/a: matthew
Díky!!!
Už to funguje :-) |
||
djlj Profil |
#12 · Zasláno: 17. 1. 2008, 21:08:57
Tu chybu jsi tam ale nechal.
$radku = mysql_affected_rows(); |
||
Časová prodleva: 16 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0