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
kouga ha recensito Naruto GDR - Beyond the Great War
I dati del generatore di rank sono stati aggiornati!
AlterEgo → Scopri AlterEgo GdR: un incredibile universo narrativo in stile medievale fantasy che cresce, muta e vive giorno dopo giorno grazie ai suoi giocatori!
The Coven: Terza fase della quest di Settembre
Le Cronache di Raja Dunia: Macrofilone - Il Primo Dispaccio
kefka86 ha risposto alla discussione: Web Developer (programmatore) a disposizione!
Il gestore di Hogwarts Ends ha risposto alla recensione di jade the goat
World of Warship → MMO gratuito con frenetiche battaglie navali ambientate nel ventesimo secolo. Salpa con la tua nave ed affronta i nemici!
Il gestore di Hogwarts Ends ha risposto alla recensione di keronte91
Il gestore di Dallas Black Gold ha risposto alla recensione di enola
Roma I Triumviri: Settembre 2025 su RiT
Hero Wars: 🌊 Le maree stanno salendo
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
thearcanecourt si è accreditato come gestore di The Arcane Court: A Tale of Crowns and Witchcraft
unnomeacaso ha recensito La Tana del Ladro
cavaliere ha recensito Storie di Agarthi
Nuovo Play by Forum Fantasy Storico → The Arcane Court: A Tale of Crowns and Witchcraft
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
Age of Crystals - Intervista alla gestione del play by chat hentai-fantasy Age of Crystals!
Letteratura Giovanile - Tradurre per i ragazzi: il fantasy nella letteratura giovanile degli ultimi anni
Altri Giochi - Lista dei giochi che non trovano una precisa collocazione nei generi proposti!
Giochi Galattici - Lista completa dei giochi di ruolo online galattici
Vulkania - Recensione del gioco di ruolo online ambientato in un misterioso mondo fantasy
World of Warship - MMO gratuito con frenetiche battaglie navali ambientate nel ventesimo secolo. Salpa con la tua nave ed affronta i nemici!
L'Unico Anello - L'Unico Anello il miglior Gioco di Ruolo al Best of Show 2012! Scopriamolo assieme!