Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: MySql - error: mysql_fetch_array
Forum PHP.pl > Forum > Bazy danych > MySQL
track
Witam serdecznie. Co oznacza ten blad:

Kod
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:usrkrasnalwwwkomponentylogowaniedatafilesdodatkiexpires_check.php on line 29


Pojawia sie on tylko jednorazowo, ale za kazdym razem jak zarejestruje nowego urzytkownika do mojego systemu. Dlaczego?

Pozdrawiam...
scanner
Cytat
C:usrkrasnalwwwkomponentylogowaniedatafilesdodatkiexpires_check.php on line 29
Pokaż tę linię i kilka sąsiednich.
track
oto caly kod tego pliku:

[php:1:c6123c3bf1]<?php
$dzisiaj = getdate();
$dzien_roku = $dzisiaj['yday'];
$rok = $dzisiaj['year'];
$expires1 = "$rok$dzien_roku";
$expires = $expires1 + 7;

$ask = "SELECT user, expires FROM skrzydla_users WHERE expires != ''";
$do = mysql_query($ask) or die("<P>Error: <b> " . mysql_error() . "n");
$num = mysql_numrows($do);
if($num != "0")
{
while($pole = mysql_fetch_array($do))
{
if($pole[expires] <= $expires)
{
$ask = "DELETE FROM skrzydla_users WHERE user = '$pole[user]'";
$do = mysql_query($ask) or die("<P>Error: <b> " . mysql_error() . "n");

$ask = "DELETE FROM skrzydla_gry_authorization WHERE user = '$pole[user]'";
$do = mysql_query($ask) or die("<P>Error: <b> " . mysql_error() . "n");
}
}
}
?> [/php:1:c6123c3bf1]
?>[/php]
scanner
A gdzie ty tu widisz linię "expires_check.php line [b]29" ?
track
eee... juz niewazne, bo pomieszalem kod i nie moge teraz tego znalezc. Moj plan wzial w leb.

Chcialem stworzyc skrypt ktory np. po kilku dniach od rejestracji, jesli urzytkownik nie aktywuje swoje konta bedzie je usuwal, ale nie wiem jak to zrobic. Ma ktos jakis pomysl?questionmark.gif

Pozdrawiam...
scanner
W bazie przy rejestracji zapiszujesz date rejestracji i później:[sql:1:d54a7784cb]DELETE FROM uzytkownicy WHERE aktywowane = FALSE AND data_rejestracji < DATE_SUB(NOW(), INTERVAL 7 DAYS)[/sql:1:d54a7784cb]będzie usuwać konta, które nie są aktywne i data rejestarcjio jest starsza niz tydzien.
track
super, ale w jakiej postaci mam zapisac date rejestracji w bazie?

Pozdrawiam...
scanner
TIMESTAMP najlepiej MSZ
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.