• User Newbie

    insert into da query select

    Ho un piccolo problema con una pagina di ricerca

    1. questa sotto ricerca i dati da me scelti e li stampa a video. Ovviamente non inserisce nulla nella tabella
      $query = " SELECT * FROM interventi WHERE 1=1 ";
      $w_cliente=""; if($cliente != ""){$w_cliente=" AND cliente LIKE '%".$cliente."%' ";} $w_cognome=""; if($cognome!=""){$w_cognome=" AND cognome LIKE '%".$cognome."%' ";} $w_nome=""; if($nome!=""){$w_nome=" AND nome LIKE '%".$nome."%' ";}
      $query .=$w_tipologia.$w_cognome.$w_nome." ORDER BY id";
      $q="INSERT INTO tempo$query";
      $ris=mysql_query($query) or die ('errore: qualcosa è andato storto'); $esiste=mysql_num_rows($ris);

    2. Questa sotto inserisce i dati ricercati in tabella ma non mi stampa a video i risultati
      $query = " INSERT INTO tempo SELECT * FROM interventi WHERE 1=1 ";
      $w_cliente=""; if($cliente != ""){$w_cliente=" AND cliente LIKE '%".$cliente."%' ";} $w_cognome=""; if($cognome!=""){$w_cognome=" AND cognome LIKE '%".$cognome."%' ";} $w_nome=""; if($nome!=""){$w_nome=" AND nome LIKE '%".$nome."%' ";}
      $query .=$w_tipologia.$w_cognome.$w_nome." ORDER BY id"; $ris=mysql_query($query) or die ('errore: qualcosa è andato storto');
      $esiste=mysql_num_rows($ris);
      Preciso che nella seconda ipotesi cioè quando inserisce e non stampa nulla a video mi esce questo warning
      Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /var/www/cerca2.php on line 47
      questo è il rigo 47
      $esiste=mysql_num_rows($ris);