Visualizzazione dei risultati da 1 a 3 su 3

Discussione: problema con like

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    487

    problema con like

    ho questo script

    <?php
    // Quote variable to make safe
    function quote_smart($value)
    {
    // Stripslashes
    if (get_magic_quotes_gpc()) {
    $value = stripslashes($value);
    }
    // Quote if not integer
    if (!is_numeric($value)) {
    $value = "'" . mysql_real_escape_string($value) . "'";
    }
    return $value;
    }

    // Connect
    $link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password')
    OR die(mysql_error());

    // Make a safe query
    $query = sprintf("SELECT * FROM users WHERE nome=%s AND comune=%s",
    quote_smart($_POST['nome']),
    quote_smart($_POST['comune']));

    mysql_query($query);
    ?>

    vorrei pero fare un controllo like del tipo:nome like '%".$_POST['nomeutente']."%' come devo cambiare il where?
    Vivi intensamente, muori giovane e sarai un cadavere di bell' aspetto.

  2. #2
    non vedo qual è il problema(o non lo compriendo).

    Codice PHP:
    WHERE Nome LIKE '%$_POST[Nome]%' AND Comune LIKE '%$_POST[Comune]%' 
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    487

    ho risolto

    la funzione serve a togliere le virgolette singole se qualcuno te le inserisce in un input text. non posso fare un semplice where,devo usare la funzione quote smart.

    comunque ho risolto
    Vivi intensamente, muori giovane e sarai un cadavere di bell' aspetto.

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.