Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    437

    Explode in un select mysql

    Ciao!
    ho questo codice

    Codice PHP:
    $t=mysql_query("select * from filmai WHERE CONCAT_WS(' ',aktoriai) LIKE '%$in%' LIMIT 0, 5");
    while(
    $nt=mysql_fetch_array($t)){
    $actor $nt[aktoriai];
        
    $actor explode(", "$actor);
      
        foreach (
    $actor as $actors)
        {
        
    $msg2.=$nt[name]."$actors
    "
    ;
            
            
    $y++;
        }


    E uno script per ricerca ho problema con i campi strutturati in questo modo "attore1, attore2, etc" Cosi com'e fatto ora lo script mi restituisce tutti gli attori presenti in quel campo dove è presente l'attore che sto cercando. Io invece vorrei che mi restituisse solo quello che sto effettivamente cercando.

    Suggerimenti?

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    437
    Forse non mi sono spiegato bene..

    Io devo estrarre dal campo "aktoriai" l'attore che sto cercando.

    Facciamo un esempio:

    Capo aktoriari "attore1, attore2, julia roberts, attore4"

    Se cerco julia roberts e esiste in uno dei tantissimi film mi venga stampata julia roberts. come risultato.

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    437
    Ho modificato un paio di cose e in questo momento sono a questo punto:

    Codice PHP:
    $t=mysql_query("select * from filmai WHERE CONCAT_WS(' ', aktoriai) LIKE '%$in%' LIMIT 1");

    while(
    $nt=mysql_fetch_array($t)){
    $actor $nt[aktoriai];
    $titolo $nt[pavadinimas];
        
    $actor explode(", "$actor);
      
        foreach (
    $actor as $actors)
        {
        
    $msg2.=$nt[name]."$actors - $titolo
    "
    ;
            
            
    $y++;
        }




    Mettendo il Limit 1 mi da solo 1 film dove interpreta jim carrey ma mi visualizza anche tutti gli altri attori che sono presenti in quel film. io invece vorrei che mi restituisse solo "jim carrey"

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.