PDA

View Full Version : [PHP] piccolo problema


.Leoollie
06-07-2005, 14:38
Ciao ragazzi...!
scusate se rompo ancora :)
Volevo creare un piccolo search che va a tirarmi fuori dal database tramite un semplice like un oggetto passato con il get.
Senza stare a badare troppo alla classe.. sapreste dirmi quale potrebbe essere il problema in questa query:

$db = new db($db_host, $db_port, $db_user, $db_pass, $db);
$set_db = "archivio";


$sql= "SELECT*
FROM $set_db
WHERE nome LIKE '%".$_GET['search']."%'";
echo "<table width=400 border=1>";
$risultato = $db->sql($sql);
while($riga = $db->riga($risultato)){
echo " ...

Grazie mille :D

DarkMic
06-07-2005, 15:17
$sql= "SELECT *
FROM ". $set_db .
"WHERE nome LIKE '%".$_GET['search']."%'";
echo "<table width=400 border=1>";
$risultato = $db->sql($sql);
while($riga = $db->riga($risultato)){
echo " ...

.Leoollie
06-07-2005, 15:58
Eh no.. purtroppo non è quello.. tutte le altre query vanno da Dio, anche se non racchiudo la variabile $set_ db.

Grazi mille lo stesso

tglman
06-07-2005, 21:40
la query è molto banale i problemi potrebbero risultare con i dati che passi,
cioè magari nella tabella che inserisci dinamicamente non c'è il nome
e quindi non funziona......
a livello di sql la sintassi è giusta data la semplicità

.Leoollie
07-07-2005, 07:33
La semplicità non è un fatto a cui non tenere conto.. ansi..
la maggior parte delle volte si sbaglia anche nelle cose piu semplici...
Comunque sia, grazie di aver risposto, ora controllo meglio ciò che gli sta attorno...