Dividere stringa ed eseguire query

Giovanni D'ippolito

Nuovo Utente
12 Nov 2013
3
0
0
Salve
Ho un piccolo problema con una funzione
Mettiamo il caso che io ho


PHP:
$valore = '0,1,2,3,6,68,93';
$separatore=",";

$suddivisa=explode($separatore, $stringa);

Li divido son la funzione explode , ora come posso fare in modo che eseguo una query e va a prendere gli id di una tabella che però sono uguali a 0,1,2,3,6,68,93
??
Grazie mille in anticipo
 

marino51

Utente Attivo
28 Feb 2013
3.203
207
63
Lombardia
ciao,
ti scrivo passo ... passo
ma attento "NomeCampo" è numerico, se fosse alfanum devi racchiudere il valore tra apici

PHP:
<?php

# http://localhost/test_site/php/test/prova.php

$valore = '0,1,2,3,6,68,93'; 

$separatore=","; 

$suddivisa=explode($separatore, $valore);

$j=0;
$sql="select * from NomeTabella where ";
foreach($suddivisa as $key => $val) {
  var_dump($val);
  echo "<br>";

  if($j>0) $sql.=" or ";
  $sql.="NomeCampo=$val";

  $j=1;
}
  var_dump($sql);
  echo "<br>";

?>

risultato
string(1) "0"
string(1) "1"
string(1) "2"
string(1) "3"
string(1) "6"
string(2) "68"
string(2) "93"
string(135) "select * from NomeTabella where NomeCampo=0 or NomeCampo=1 or NomeCampo=2 or NomeCampo=3 or NomeCampo=6 or NomeCampo=68 or NomeCampo=93"


spero di aver compreso la tua richiesta,
ciao
marino
 

marino51

Utente Attivo
28 Feb 2013
3.203
207
63
Lombardia
qualche volta la soluzione più semplice è la migliore

select * from NomeTabella where NomeCampo in ($valore)

ciao
 
Discussioni simili
Autore Titolo Forum Risposte Data
T Dividere un'immagine in 3 parti orizzontali e salvarle separatamente Photoshop 2
camilia Come posso dividere le grandi dimensioni del file PST? Windows e Software 2
gandalf1959 [PHP] Dividere un campo di testo in più campi PHP 9
P [HTML] [PHP] dividere lo schermo in tre colonne HTML e CSS 110
L [WordPress] Dividere articoli in più pagine, problemi SEO? WordPress 2
M Dividere immagine a metà in diagonale Photoshop 1
M Dividere risultati in colonna in base al contenuto PHP 9
alankanz dividere risultati in pagine MySqli PHP 4
Z Dividere settimane PHP 3
M Dividere su piu pagine un articolo lungo prelevato da db. jQuery 0
P Dividere lo schermo in tre colonne HTML e CSS 1
L Dividere risultati per data e pagine diverse PHP 17
P Dividere lo schermo in tre colonne HTML e CSS 6
L Dividere classe in più parti PHP 3
S Dividere una textarea PHP 1
A Dividere array multidimensionale in altri array multidimensionali PHP 9
A dividere il risultato di una Query in più pagine Classic ASP 1
redevilduil dividere la gallery in pagine con php PHP 3
C Dividere un div in due colonne Javascript 2
U E' possibile dividere un' immagine o un background in celle? jQuery 0
M Dividere Stringhe per MySQL PHP 6
E e se volessi dividere le mie pagine? PHP 2
renoir09 software dividere sql su mac Database 1
haringk Dividere ciclo in più parti PHP 12
C dividere un'immagine in più parti Webdesign e Grafica 3
L Dividere campo PHP 2
S dividere un wmv con movie maker Windows e Software 0
A dividere dato 32 bit in 4 byte Programmazione 2
B dividere Home Page in 5 sezioni con CSS HTML e CSS 1
metalgemini dividere in piu colonne il risultato di una query Classic ASP 4
G come dividere la pagina in 2 frame??!! HTML e CSS 5
M Come si fa a dividere un documento in più colonne in dreamweaver Flash 0
G Pagina html in stringa PHP 2
I stampare una stringa echo PHP 2
K [PHP] Aggiungere caratteri ad una stringa in base alla lunghezza della stessa PHP 2
D convertire questo stringa in mysqli PHP 4
B Stringa sql per ricerca su più campi Database 1
C Dopo chiusura del tag php la stringa html va a capo PHP 1
Alex_70 Stringa che diventa un url PHP 6
Alex_70 Cerca testo all'interno di una stringa PHP 5
C Estrarre dati stringa Sql Database 1
MarcoGrazia Eliminare in automatico i caratteri spuri all'inizio e alla fine di una stringa Snippet PHP 0
A aggiungere stringa all'inizio di ogni riga di un file txt PHP 3
M Stringa con spazi nel menù a tendina PHP 4
MarcoGrazia Verifica di una stringa o di un nome proveniente da form Snippet PHP 0
R Confrontare il dominio di una mail con una stringa contenente un dominio personalizzato, tutto ciò in php o javascript PHP 0
K Cambiare font size su echo stringa variabile PHP 24
G lettura stringa alfanumerica MySQL 0
O query con date in formato stringa PHP 3
R [PHP] Aggiungere 90 minuti a stringa orario PHP 1

Discussioni simili