Ciao a tutti, dopo qualche prblemino al pc torno a riprendere un mio vecchio progetto in php.

Solo che sto diventando matto (ho anche perso un po' la mano, lo ammetto) perche' mi da un warning:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\WM\www\fabio\admin\settings.php on line 9

Io praticamente carico dei dati dal db per poi usarli come value di vari text input in un form, solo che ovviamente non carica nulla...

Allora:

Struttura del database nella tabella "settings":


Codice "setitngs.php":
Codice PHP:
<form action="<?php $_SERVER['PHP_SELF'?>" method="post">
<?php
include '../db_config.inc.php';
include 
'../func.inc.php'
// Recupero dati dal database
$query "SELECT online, stringa_propria, nome FROM settings WHERE id = 1";
$query mysql_query ($query$db) || die ("Impossibile verificare i settaggi generali, [b]ATTENZIONE! Potrebbe essere impossibile agire sul database per ogni altra azione in questo pannello.");

$row mysql_fetch_array ($query); // qui da il warning

?>
Nickname: <input type="text" name="nome" value="<?php echo $row['nome'];?>" />
 
Stringa da far comparire in giocata: <input type="text" name="str" value="<?php echo $row['stringa_propria'];?>" /> 
 //..... il resto non importa
Qual'e' la cazzata che ho scritto?