Devo effettuare una query al db, la cui formulazione può variare n volte (in base alle variabili ricevute in input). Ho provato a fare un costrutto del tipo:
e così via, per n volte, e poi aggiungendo, al termine della sequenza if/else:Codice PHP:... else if ($area !== "null" && $kind == "null" && $tag == "null" && $data == "0000-00-00") {
$result7 = mysql_query("SELECT * FROM `news` WHERE `area` = '$area' ORDER BY `news_id` DESC");
} ...
Però, se provo a dare qualsiasi valore di input, mi restituisce questo messaggio:Codice PHP:while($row7 = mysql_fetch_array($result7)) {
...
laddove la riga 275 è, appunto:Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/httpd/vhosts/shavis.com/httpdocs/search1.php on line 275
Perchè mi da questo errore?Codice PHP:while($row7 = mysql_fetch_array($result7)) {
![]()
Come posso risolvere/aggirare il problema?
![]()
Idee/suggerimenti?
![]()

Rispondi quotando