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
daphneee ha recensito Hogwarts Express - Harry Potter GDR Forum
La categoria Browser Game raggiunge i 3.600 giochi catalogati!
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
RAID Shadow Legends: Raddoppia i potenziamenti delle evocazioni
Enlisted: Preparazione per l'aggiornamento "Scorching Rays"
La Tana del Ladro: La Notte della Grazia Spezzata
Black Sails Chronicles: OFF - Aggiornamenti di Settembre
RAID Shadow Legends → Plasma i tuoi eroi fino a farli diventare vere e proprie armi viventi e assembla i più epici gruppi d'assalto mai visti finora!
Il gestore di Black Sails Chronicles ha risposto alla recensione di xeno
Hogwarts Express - Harry Potter GDR Forum: 🧩 PNG attivi: nuove facce ad Hogwarts!
I dati del generatore di rank sono stati aggiornati!
robertocovello ha recensito Storie di Agarthi
Hero Wars → Costruisci la tua squadra di eroi leggendari e domina il campo di battaglia! Strategia, tattica e potenza si scontrano in questo RPG ricco di azione!
The Coven: Novità della settimana sul The Coven!
Felix Felicis GdR - Harry Potter GdR: Una Nuova Storia - ritorno a Hogwarts
xeno ha recensito Black Sails Chronicles
Ex Gratia GDR: Lo STAFF si amplia... più che mai!
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!
Nuova York - Recensione del gioco di ruolo online ambientato nella New York degli anni '30
Vita di Coppia e GdR - Vita di coppia: i GdR fanno male? Scopriamolo assieme con la ricerca pubblicata dalla Brigham Young University!
Praha - Ambientata nella Praga del 2010, la city ripropone la lotta tra Vampiri e Mannari... leggi la recensione!
Lista Play by Blog - Lista dei giochi di ruolo via blog presenti sul portale
Awakening New York - Intervista al gestore del GdR moderno Awakening New York. Vivi nella Grande Mela!
Storia dei Mud - Ripercorriamo la storia dei Multi User Dungeon (Mud) in Italia!
New Aldebaran - Intervista ai gestori dei gioco di ruolo post apocalittico New Aldebaran!
Abitudini di Spesa - Infografica sulle abitudini di spesa dei giocatori di MMO online