Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Bład logiczny w PHP ?
..:: pingu ::..
post
Post #1





Grupa: Zarejestrowani
Postów: 83
Pomógł: 0
Dołączył: 15.12.2003
Skąd: Mikołów

Ostrzeżenie: (0%)
-----


mam taki skrypcik, a cosik mi sie w nim kopie :/

[php:1:aa5b0acbc8]<?php
function num_rows( $resResult = null )
{
if( $resResult === null )
{
var_dump( @mysql_num_rows( $this->resResult ) );
$this->tmp = @mysql_num_rows( $this->resResult );
var_dump( $this->tmp );
}
else
{
$this->tmp = @mysql_num_rows( $resResult );
}
var_dump( $this->tmp );
return $this->tmp;
}
?>[/php:1:aa5b0acbc8]
a efekt wyjsciowy jest nie do zrozumienia ;/
Kod
bool(false) bool(true) bool(true)

dlaczego moze ja popełniłem jakis błąd :/

oczywiscie funcja jest wykonywana :
[php:1:aa5b0acbc8]<?php
$bar->num_rows();
?>[/php:1:aa5b0acbc8]
a $this->resResult jest błędnym wynikiem zapytania

dodatkowo powiem ze tych var_dump tam nie ma.... Tak tylko dla pokazania problemu
wie ktos w czym tkwi błąd ?
moze w mysql ?
?>[/php]
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Liko
post
Post #2





Grupa: Zarejestrowani
Postów: 436
Pomógł: 6
Dołączył: 8.11.2003
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


Coś mi się wydaje że zmienna "$resResult" nie może mieć wartości NULL. Spróboj to zamienić na FALSE
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 15:08