F1 F1 .... ca imi vine sa o iau pe pustie

Ai o întrebare legată de PHP? Incercăm să îi găsim soluţie. Sau poate doar vrei să publici un cod interesant.

Moderatori: Zamolxe, Moderatori

shadow2pac
New Member
Mesaje: 2
Membru din: Vin Iul 07, 2006 7:06 pm
Localitate: Bucuresti

F1 F1 .... ca imi vine sa o iau pe pustie

Mesajde shadow2pac » Vin Iul 07, 2006 7:19 pm

Pai hai sa incep direct. Fac si eu un script de afisare a unor date din MySQL.

si am inceput cam asa:

$clasa = $HTTP_GET_VARS['clasa'];
mysql_connect("localhost", "", "");
mysql_select_db("database");

$sql = "SELECT * FROM ".$clasa." order by Nrcrt ASC";
$resursa = mysql_query($sql);
while($row = mysql_fetch_array($resursa))
{
....
}

-in fine pentru !$clasa nu se intampla nimica, oricum am un if de control
- daca schimb cu o anumita data sa zicem (index.php?clasa=mini) imi afiseaza frumos ce e in table-ul ala, toate bune si frumoase...
- daca in schimb bag si numele celorlalte tableuri , scriptu o ia razna si imi da o eroare ceva de genul :

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/............../index.php on line 51

ciudat este ca pe serverul meu ...localhost merge tot, dar daca il pun pe un FTP incepe sa o ia razna ca mai sus, nu mai cunoaste comenzi de genul mysql_.. si totusi , nu pot sa spun ca e o restrictie pe server pentru ca pentru o anumita data introdusa variabilei $clasa merge scriptul de mai sus


Un maslin traieste pana la 1500 de ani.....tot degeaba daca nu face nimica cu nici o maslina

pathFinder
Junior Member
Mesaje: 30
Membru din: Joi Mar 09, 2006 3:59 pm

Mesajde pathFinder » Vin Iul 07, 2006 9:04 pm

incearca asa

$resursa = mysql_query($sql) or die(mysql_error());

sau

$resursa = mysql_query($sql) or print(mysql_error());


o sa vezi eventual mai multe detalii legate de esecul interogarii


Înapoi la “Cod PHP”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 12 vizitatori