- Home
- Categorie
- Coding e Sistemistica
- MYSQL e altri Database
- errore mysql
-
errore mysql
ciao a tutti,
vorrei capire dove sbaglio:
ho costruito un codice php per prelevare dal database mysql i valori con where <=
a quanto pare o non si può fare o ho sbagliato qualcosa altro
vedete un pò voi
[PHP]
<?php
#converto le variabili con GET#
$test1 = $_GET['1'] ;
$test2 = $_GET['2'] ;
$test3 = $_GET['3'] ;
$test4 = $_GET['4'] ;
$test5 = $_GET['5'] ;
$test6 = $_GET['6'] ;
#faccio partire la connessione al database#
$dbhost = 'mysql5.netsons.org';
$dbusername = xxx';
$dbpasswd = 'xxx';
$database_name = 'xxx';
$connection = mysql_pconnect("$dbhost","$dbusername","$dbpasswd")
or die ("Couldn't connect to server.");
$db = mysql_select_db("$database_name", $connection)
or die("Couldn't select database.");
session_start();
$query = mysql_query("SELECT Nome, id FROM SistemiOperativi WHERE Potenza <= $test1
AND Velocita >= $test2
AND Grafica >= $test3
AND Lavoro >= $test4
AND Svago >= $test5
AND Esperto <= $test6
LIMIT 0 , 30
") or die (mysql_error());
i valori in una tabella #
$result = mysql_query($query) or die('Error, query failed');
if(mysql_num_rows($result) == 0)
{
echo "Database is empty <br>";
}
else
{
while(list($id, $name) = mysql_fetch_array($result))
{
?>
<td class="bodyText"><a href="sistemi.php?id=<? echo "{$row[1]}";?>"><? echo "{$row[0]}";?></a> <br></td>
<?
}
}
?>
[/PHP]sono accettati tutti i suggerimenti possibili
grazie
-
Che errore ti dà??
-
mi dà quest'errore
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND Velocita >= AND Grafica >= AND Lavoro >= AND Svago >= AN
-
intanto inzia a spostare il session_start() esattamente dopo il <?di inizio pagina
-
non cambia niente , ho provato
-
si sicuro che la variabili $test abbiano un valore?
-
adesso che ci guardo meglio.. com'è l'url?? dovrebbe essere tipo pagina.php?1=aaa&2=bbb&3=ccc.....
mi sembra strano..