Pagina 1 din 1

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

Scris: Vin Iul 07, 2006 7:19 pm
de shadow2pac
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

Scris: Vin Iul 07, 2006 9:04 pm
de pathFinder
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