Skocz do zawartości
DJKProjects

Php +mysql

Rekomendowane odpowiedzi

Witam

 

Mam w bazie tabelę, która nie posiada żadnego rekordu.

 

W kodzie mam zapytanie np. "SELECT * FROM tabela WHERE coś tam"

 

Gdy daję mysql_num_rows() wywala mi błąd. Chodzi tu pewnie o to, że tabela jest pusta bo gdy już dodam jeden rekord błąd nie występuje mimo iż zapytanie zwraca zero rekordów.

 

Jak to rozwiązać. <_<

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

jesli jeszcze tego nie robiles to sprobuj:

 

//otwarcie sesji(...)//pobranie danych$wynik = mysql_query("SELECT * FROM tabela WHERE (pole < '$zmienna')") or die "niepowodzenie";//proba num_rows(...)
Edytowane przez ayem

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Nie rozumiem dlaczego odrazu każesz mu zdychać ;]

 

Druga kwestia: wygodniej SELECT count(*) FROM cośtam.

 

Trzecia:

 

PHP

$sql = "SELECT * FROM cośtam;";

 

if( !($result = mysql_query($sql)) ) {

 

    echo mysql_error();

 

}

else {

 

    if($row = mysql_num_rows($result)) {

        echo $row;

    }

    else echo 0;

 

}

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Problem w tym że nie mogę przerwać skryptu nawet w przypadku niepowodzenia bo w następnej linni jest

 

If (zwrocono==0) to coś tam

 

warunek jest na bank dobry bo gdy w tabeli jest juz jeden rekord nie wywala błędu.

 

P.S. Próbowałem z count(*) - ten sam efekt

Edytowane przez DJKProjects

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.



×
×
  • Dodaj nową pozycję...