- Home
- Categorie
- Coding e Sistemistica
- PHP
- [Risolto] Errore di sintassi Query. Dove sbaglio?
-
[Risolto] Errore di sintassi Query. Dove sbaglio?
[php]
Errore di sintassi nella query SQL vicino a 'Resource id #3' linea 1
$query=mysql_query("SELECT sa, c, t FROM devices ORDER BY id");
$risultato = mysql_query($query) or die ("Query "$query" fallitaGrazie!
-
[..]
Mmm prova cosi':[php]
$query="SELECT id,sa,c,t FROM devices ORDER BY id";
$risultato =@mysql_query("$query") or die("Errore query database: " . mysql_error());
while($d=mysql_fetch_array($query)){$id=$id['id'];
$sa=$d['sa'];
$c=$d['c'];
$t=$d['t'];
echo "<tr>
<td>$id</td>
<td>$s</td>
<td>$c</td>
<td>$t</td>
</tr>";
} //fine del while?>
[/php]
-
Niente...:bho:
-
Mi spieghi un pò cosa dovrebbe fare quella query..questo script diciamo cosa dovrebbe fare? Cioè cos'è che vuoi ottenere?
Magari quella query può essere semplificata dipende da ciò che vuoi fare.
-
Ciao,
stai passando a mysql_fetch_array() la variabile errata. Devi passargli $risultato e non $query.[php]
$query="SELECT id,sa,c,t FROM devices ORDER BY id";
$risultato =@mysql_query($query) or die "Errore query database: " . mysql_error());
while($d=mysql_fetch_array($risultato )){
...
[/php]Alessandro
-
Mi stò solo allenando
-
Grazie Magicale, perchè $risultato e non $query?
-
[PHP]
// La variabile $query contiene la query da eseguire
$query="SELECT id,sa,c,t FROM devices ORDER BY id";// La variabile $risultato contiene il risultato della query eseguita tramite mysql_query()
$risultato =@mysql_query($query) or die "Errore query database: " . mysql_error());// mysql_fetch_array esegue il "fetch" del risultato della query()
while($d=mysql_fetch_array($risultato )){
[/PHP]
-
Ti ringrazio molto Magicale