chiarimenti su clausola where

processore

Utente Attivo
11 Ott 2012
51
0
0
salve.
sto facendo la ricerca nel mio sito, e quando si cerca un utente, nome e cognome divido le 2 stringhe in 2 variabili e faccio la ricerca nel database,
per fare la ricerca avevo pensato di fare cosi.

select * from utenti where nome = 'nome' and cognome= 'cognome'
e poi siccome nel form possono scrivere sia prima il nome che il cognome quindi quando divido la stringa avvolte nella variabile nome ce il cognome e altre volte il nome volevo fare cosi

select * from utenti where nome = 'nome' and cognome= 'cognome' or nome = 'cognome' and cognome= 'nome'


pero facendo cosi mi da errore di sintassi.

cosa mi cosigliate ?

grazie
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
149
63
PR
www.borgo-italia.it
ciao
suppongo nome e cognome sia due variabili provenienti da qualche $_POST, prova così
PHP:
<?php
//...
$query_stringa="SELECT * FROM utenti WHERE (nome = '$nome' and cognome= '$cognome') or (nome = '$cognome' and cognome= '$nome')";
//..
?>
 
Discussioni simili
Autore Titolo Forum Risposte Data
Licantropo Chiarimenti sul terzo livello Domini 1
Sevenjeak [Java EE] Problema JUnit e alcuni chiarimenti su jee Java 0
Shyson [WordPress] Chiarimenti sugli RSS WordPress 5
J [WP] Chiarimenti modifica campo WordPress 0
J Chiarimenti funzionamento wordpress WordPress 0
K Chiarimenti Java 2
K Supporto - consigli e chiarimenti per utilizzo transazioni ... PHP 6
Frapantex Chiarimenti Chiavi esterne PHP 0
K alcuni chiarimenti sul metodo di ricerca nelle stringhe o array Javascript 1
muttley chiarimenti ereditarieta in php PHP 1
B Alcuni chiarimenti sulla creazione di un sito web (Copyright e affiliazioni) Leggi, Normative e Fisco 0
M [HTML] Chiarimenti nella pubblicazione FRONT PAGE HTML e CSS 0
nim funzione array(); e chiarimenti foreach PHP 6
B Chiarimenti Lezione AJAX Ajax 4
G chiarimenti su mod rewrite Web Server 4
G Neofita. Informazioni, chiarimenti... consigli PHP 1
Silen Chiarimenti su galleria immagini PHP 3
Z Chiarimenti sullo spam Web Server 1
E upload chiarimenti Javascript 1
M ciao, ho bisogno di chiarimenti per creare un carrello della spesa! Classic ASP 0
P [MYSQL] Query su tabelle con clausola "essenziale" MySQL 10
D 2 Valori nella clausola WHERE PHP 0
D Clausola WHERE con funzionante PHP 1
radioButton Clausola LIMIT non standard in Sql Database 0
Monital Record inesistente all'interno della clausola IN PHP 5
J [Javascript] Where do you find time for personal projects? Javascript 0
T [php] problema creazione query select-where PHP 5
D [PHP] Update non trasferisce condizione where PHP 1
A [PHP] Problema WHERE PHP 21
alessandroz Select ... where... AND... aggiornamento PHP non funziona PHP 9
giancadeejay php WHERE per filtrare PHP 4
felino [MySQL] WHERE IN and IF NOT EXISTS MySQL 7
U [PHP] form per ricerca multipla: Unknown column 'undefined' in 'where clause' PHP 2
L problemi con la where MySQL 1
G WHERE type != 1 AND type !=2 ma li estrappola lo stasso Database 1
M errore lettura data nel mysql con funzione Where PHP 1
D Inserire 2 valori da ricercare nella funzione WHERE PHP 0
L DML: utente con permessi di UPDATE con WHERE ha bisogno di privilegi di SELECT? PHP 1
asevenx SELECT con condizioni WHERE multiple PHP 4
P where su dati da select MySQL 3
P Filtri order by e where 'dinamici' PHP 1
I estrazione valore da mysql where nome_campo è uguale alla session_id PHP 10
H Column 'username_proprietario' in where clause is ambiguous PHP 93
E select where order by MySQL 6
S Column 'regione' in where clause is ambiguous MySQL 6
criric where $stringa LIKE '%campo%' MySQL 2
asevenx domanda su WHERE collegato a form PHP PHP 1
V Interazione tra PHP e MS Access, aggiungere WHERE condition PHP 2
borgo italia delete where data< PHP 3
C problema con una where e cookie Classic ASP 1

Discussioni simili