Query con LIKE - Problema lettura variabili postato il 20/12/2010 18:55:36 nel forum programmazione, gdrcd, open source, hosting
salve,
ho un problema con una query; premetto che uso PHP e un DB SQL SERVER 2008.
se interrogo il DB con una query tipo:
$mssql = "SELECT id FROM persona WHERE nome LIKE '%Marco%'";
$Result = mssql_query($mssql);
$rs = mssql_fetch_array($Result);
echo $rs["id"];
$rs->close;
tutto OK
se invece lo interrogo nel seguente modo
$nome="%Marco%"
$mssql = "SELECT id FROM persona WHERE nome LIKE '".$nome."'";
$Result = mssql_query($mssql);
$rs = mssql_fetch_array($Result);
echo $rs["id"];
$rs->close;
non estrae nulla sebbene l'interrogazione è la stessa.
se vaccio un echo su $mssql in entrambi i casi mi da la stessa cosa in output
non posso cambiare DB o linguaggio, quindi, sperando di aver spiegato il problema, aspetto una vostra illuminazione
Grazie
Pagine → 1
20/12/2010 19:39:45
l'unica cosa che non mi convince è l'uso spropositato di virgolette in caso di variabile '".$nome."' nelle query la variabile se la prende in automatico, io toglierei un po' di virgolettato.
:) così proprio senza sapere ne come è fatta la tabella e niente...
20/12/2010 19:45:28
20/12/2010 20:45:28 e modificato da blancks il 20/12/2010 20:52:46
Ci ho fatto anche di peggio senza mai avere problemi, mi pare strano o.ò
Prova a far interpretare quella variabile nella stringa anziché usare una concatenazione, anche se non mi spiego il problema :S
Domanda: se mandi la query "manualmente" da management studio o altro gestionale del db ti da problemi ?
Domanda 2: nella seconda sicuro sicuro di usare gli apici singoli al posto degli apostrofi ? (per intenderci, non questo che vedi: ' ) non si sa mai :S
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Hero Wars: ⚔️ Il torneo di Titan Power è iniziato!
Enlisted: Operation "Market Garden"
CRSED: F.O.A.D. → Brutale sparatutto MMO in cui vince l'ultimo giocatore che resta in vita! Il giocatore sarà accompagnato da armi realistiche e magie!
I dati del generatore di rank sono stati aggiornati!
Black Sails Chronicles: ON - Mastro Corvino
AlterEgo: Alza il Boccale, se no finisce male! (Quest)
RAID Shadow Legends: Evento "Febbre di Caduta"
War Thunder → Aviazione, veicoli corazzati e flotte militari della seconda guerra mondiale. Parteciperai a tutte le principali battaglie!
alexstrass ha aperto un annuncio di ricerca: Castelnere ricerca Tester
Entropia Universe: Note sulla versione di Entropia Universe 19.0.0
Il gestore di Naruto x Boruto GDR - New Rebirth ha risposto alla recensione di ilterrorista
Il gestore di Naruto x Boruto GDR - New Rebirth ha risposto alla recensione di aura666
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
Tesi di Laurea → I giochi di ruolo come strumento pedagogico
Ex Gratia GDR: Elezioni in vista per Taiyang
La Tana del Ladro: Orrore nelle Campagne
glittr ha recensito Apocalypse Requiem: Detroit
Enlisted → Guida la tua squadra di soldati in combattimenti su larga scala, con fanteria, veicoli corazzati e aerei della IIa Guerra Mondiale!
PlayCanvas - Le esperienze di Murby su PlayCanvas nella creazione di mappe 3D per i gdr fantascientifici!
I Rosiconi - Articolo ironico su un particolare tipo di utenti dei Play by Chat: I Rosiconi
MmoRpg Vs. GdR - Interpretazione intima o interpretazione massiva? MmoRpg Vs. GdR!
Gioco e Pregiudizio - Tesi dal titolo "Giocare contro il pregiudizio. Serious games e bullismo omofobico."
Favole e Fiabe - Lista completa dei giochi di ruolo online ambientati nel folle mondo delle favole
Miti Nordici - Il Signore degli Anelli di J.R.R. Tolkien e i miti nordici
Ecchihabara - Intervista alla gestione di Ecchihabara il play by chat hentai