Proviamo ad usare parole che un Friulano capirà di sicuro.
Le variabili sono come i bicchieri. Se usi un bicchiere "par bevi un taj di blanc" e che poi usi lo stesso bicchiere "par metti del neri...
Tipo: Messaggi; Utente: badaze
Proviamo ad usare parole che un Friulano capirà di sicuro.
Le variabili sono come i bicchieri. Se usi un bicchiere "par bevi un taj di blanc" e che poi usi lo stesso bicchiere "par metti del neri...
Aggiunta.
Se vuoi ottimizzare, puoi fare in modo di riempire il terzo partendo dall’array con meno elementi.
C’è comunque qualcosa d’illogico.
se nel primo array hai due volte 9132 e se ne hai 36 nel secondo ti ritroverai con 72 valori nel terzo.
Con il primo devi crearne uno nuovo che conterrà come...
Esegui la seconda query una volta sola. Mentre la prima ti puó tornarne diversi.
Ti manca il ciclo.
Finché non mostrerai tutto il codice non andremo avanti. Adesso, è come se tu ci mostassi una A e noi dovessimo indovinare a quale parola appartiene. Quindi anch’io quitto.
E se posti qualcosa,...
C’è una cosa semplice da fare, e optime ne ha parlato. Eseguire le query in phpMyAdmin.
Io ho quasi 40 anni di programmazione e di SQL alle mie spalle e faccio spesso cosi (quando la query è...
A cosa serve datax se non la usi ?
Ma ti ho già scritto che questo non funziona.
$data="$row[data]";
Richiedi aiuto ma continui a fare a modo tuo. Per esempio, non sembri capire che se $_POST[‘primo’] ti torna qualcosa allora...
$data=$row['data'];
Bisogna comunque controllare che un id sia presente una volta sola nel caso in cui gli id fossero consecutivi.
Qual’è la chiave univoca della tua tabella ?
Dovresti anche farci un paio di esempi. Il caso più semplice e quello più complicato. Perché a seconda dei requisiti, la prima query potrebbe cambiare.
Manca una virgola.
IF (terzo IN(2, 24, 43, 74, 84, 85) 1, 0)
Comunque. Dovresti leggere un pó il manuale per imparare ad intrappolare gli errori… avresti risparmiato un sacco di tempo.
Visto che non c’è alcuna clausola WHERE e che non ottieni nessuna riga. Che cosa ne deduci ?
Comunque postare il contenuto aiuterebbe. Non penso che tu abbia molta dimestichezza con l’SQL e quindi potremmo vedere un errore che non avresti visto. E se non ci sono errori, scarteremo una...
Basta rimuovere HAVING total >= 2 per vedere se la query ti torna qualcosa. Quando non si ha il risultato voluto, si cerca a ridurre la complessità per vedere dove è il problemo.
Di più. Se hai...
Non penso che SQL accetti di confrontare un valore con dei campi nella parte in della clausola.
Ciao Max
Mica male e tu ? Forse andro’ in Friuli questa estate.
Procediamo passo per passo.
Ecco cosa intendeva Filippo.
select id,
if(primo in ($num1, $num2, $num3, $num4, $num5,...
Ma se la tua query ti ricava diverse righe, quante volte vuoi i 3 record successivi ? Per uno ? Per tutti ?
Seppoi, la query ti ricava tre record che si susseguono … ?
Se hai degli include prima, forse la riga è sbagliata.
No.
Trasmetti un valore fisso mai una variabile. Se tu mettessi $date, trasmetteresti una stringa composta dai caratteri di $date. Facendo echo $_GET["a"]; vedresti $date stampato a video non il...
Guarda il tipo di dato che rinvia explode. Guarda il tipo di dato che rivia IntVal. Prova a visualzzarli. Secondo te contengono il dato che ti occorre ?
Poi devi rimuovere il + davanti a +$i.
Puoi fare con 3 regexp. Se tutte e tre sono valide allora ce la fai.
/^[A-Z0-9]{10}$/<= 10 caratteri tra lettere miaucole e cifre.
/[A-Z]/ <= contiene almeno una lettera miauscola.
/[0-9]/...
Puo’ rimpiazzare le colonne mancanti con delle costanti.
Ooppss. E’ un film francese.