Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> mysql_query chyba nie chce działać?
hermanluk
post 17.10.2004, 15:32:42
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 27.03.2004
Skąd: Jastrzębie Zdrój

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


Zaczynam z php więc nie miejcie pretensji jeżeli zadaję głupie pytania winksmiley.jpg

No więc wg tego arta tworze baze danych, oraz kod który wygląda następująco:
Kod
<?php
$host = "localhost";
$login = "login";
$haslo = "haslo";
$baza = "baza";
$limit = 60;
$czas_aktualny = time();
$czas_zliczanych = $czas_aktualny - $limit;

mysql_connect($host, $login, $haslo);
mysql_select_db($baza);

$dodaj = mysql_query("INSERT INTO IleOnline VALUES ('$czas_aktualny','$REMOTE_ADDR','$PHP_SELF')");

$usun = mysql_query("DELETE FROM IleOnline WHERE czas<$czas_zliczanych");

$wynik_strona = mysql_query("SELECT DISTINCT ip FROM IleOnline WHERE plik='$PHP_SELF'") <#or die ("Wystąpił błąd w zapytaniu mysql_query");

$user = mysql_num_rows($wynik_strona);

If($user == 1) {
print("$user osoba jest online w serwisie - jesteś nią Ty!\n");
} else {
print("$user użytkowników jest online w serwisie\n");
}
mysql_close;
?>


Niestety kod się nie wykonuje. Doszłem do tego że funkcja mysql_query nie zostaje wykonana, lub wogóle nie działa. Przez co dostaje "Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in..."

Jak dopisze po każdym mysql_query "or die ("błąd")" to wypisuje błąd i przestaje się wykonywać pozostała część kodu.

Co tu może być źle? Kod wygląda na dobry, więc może chodzi o coś z konfiguracją MySQL'a??
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 Wersja Lo-Fi Aktualny czas: 25.07.2025 - 00:09