Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Problema query al database Help!!!!

    Salve ragazzi avrei bisogno di una mano,

    ho questo script

    $sql = "SELECT ".table_links.".link_field6 FROM ".table_links." WHERE

    '".$linko."' LIKE ".table_links.".link_field6

    con questo script seleziono tutti link_field6 che sono uguali a $linko e fin quì tutto ok

    ora però vorrei anche i link_field6 che non sono proprio uguali a $linko ma che sono contenuti nella stringa $linko.

    Ad esempio se $linko è uguale alla parola "unoduetre" vorrei selezionare anche i link_field6 ad esempio uguali a "due"

    quindi provo a fare:

    WHERE '".$linko."' LIKE %".table_links.".link_field6%

    ma non funziona.

    Mi sapreste dare una mano?????


    Grazie in anticipo...

  2. #2
    Non so, ma mi sembra che la "LIKE" debba essere invertita...
    tipo una cosa del genere:

    Codice PHP:
    WHERE $table_links.link_field6 LIKE '%$linko%' 
    ah... le variabili casomai le ho scritte male, poiche' non conosco lo script, ma io in linea generale opererei cosi'

  3. #3
    grazie dell'aiuto ma

    ".table_links.".link_field6 è uguale ad esempio a "due"

    e '".$linko."' è uguale ad esempio ad "unoduetre"

    quidi penso che sia ".table_links.".link_field6 a dover essere compreso tra % e % ....

  4. #4
    scusami se insisto ma credo di essere nel giusto....

    Supponiamo che io debba cercare una parola all'interno di una frase...

    $parola = "sole";
    $frase= "oggi è una bella giornata di sole";

    io la cerco cosi':

    bla bla bla...... WHERE $parola LIKE '%$frase%'


    a me funziona sempre cosi'....

  5. #5
    beta_persei sei gentilissimo ho provato ad invertire:

    ".table_links.".link_field6 LIKE '%$linko%'

    ma mi restituisce valori solo quando il contenuto di

    ".table_links.".link_field6 e '%$linko%' coincide perfettament ad esempio:

    uno e uno

    se invece $linko = unoduetre non mi da risultati....

    qualche idea????

  6. #6
    be', credo che il problema sia sulla variabile

    ".table_links.".link_field6
    ti sei assicurata che si tratta di una variabile "pulita"? Vale a dire senza spazi, caratteri speciali tipo apici, underscore, backslash e così via?

  7. #7
    grazie ma ho complicato troppo il percorso, non credo se ne riesca ad uscire... magari riprovo da zero... grazie....

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.