Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] mysql_num_rows nie działa ;/
Forum PHP.pl > Forum > Przedszkole
kiamil
  1. <?php
  2. $res = mysql_query('SELECT u_id FROM users WHERE u_name='.$_POST['user'].' AND u_pass='.md5($_POST['pass']));
  3. $ile = mysql_num_rows($res);
  4. ?>

To moj kod.. Wywala:
  1. Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/login.php on line 10

Dodam że mysql_query , mysql_connect i mysql_select_db działa a tabela jest na 100%..
erix
Masz złe zapytanie. Wartości w nim przekazywane musisz ująć w cudzysłów. winksmiley.jpg

PS. polecam lekturę o SQL Injection.
kiamil
Aaaa... Nieuważnie pisze.. A o SQL Injection wiem więcej niż niejeden (przeszlem hackme mysql, m01 hackme, i hackmesy unknowa) smile.gif
erix
Nawet najlepszym zdarzają się błędy. winksmiley.jpg A po powyższym kodzie to widać. tongue.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.