Buongiorno. Avrei la necessità di reperire dei numeri di targa dal database, il problema è che questi numeri di targa sono stati inseriti sia con spazi che senza.
Per esempio, se nel database ho la stessa targa scritta due volte così:
- AA 000 BB
- AA000BB
nel campo di ricerca, se scrivo: AA 000 BB, il risultato sarà solo la targa con gli spazi e non anche quella senza spazi, anche se uguale. il codice è il seguente:
Codice PHP:
$targa = $_POST['targa'];
$seltarga = mysqli_query($conn,"SELECT targa FROM utenti WHERE targa LIKE '$targa' ");
if(mysqli_num_rows($seltarga) == 0) {
echo "Errore";
}else{
echo "targa trovata";
}
Ho provato pure con i seguenti SELECT:
Codice PHP:
$seltarga = mysqli_query($conn,"SELECT targa FROM utenti WHERE targa LIKE '&$targa&' ");
Codice PHP:
$seltarga = mysqli_query($conn,"SELECT targa FROM utenti WHERE targa ='&$targa&' ");
Codice PHP:
$seltarga = mysqli_query($conn,"SELECT targa FROM utenti WHERE targa = '".trim($targa).'" ' ");
Codice PHP:
$seltarga = mysqli_query($conn,"SELECT targa FROM utenti WHERE targa = '".str_replace(' ', '', $targa).'" ' ");
Codice PHP:
$seltarga = mysqli_query($conn,"SELECT targa FROM utenti WHERE targa = '".trim($targa).'" ' OR targa = '$targa' ");
ma niente da fare. Avete qualche consiglio in merito? Grazie in anticipo e buon ferragosto