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

    [PHP - Mysql] Estrarre immagine da db

    Ciao a tutti, sto cercando di fondere queste due funzioni che, separate, estraggono dal db: la prima alcuni dati, la seconda la rispettiva immagine. Come posso fonderle la seconda nella prima in modo da estrarre dati e immagini con un'unica query? Grazie

    codice:
    function connect() {
        return new PDO('mysql:host=localhost; dbname=codimmi1_edilizia', 'codim_edil', 'Qu9q1!n4', array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
    }
    
    
    $pdo = connect();
    $keyword = '%'.$_POST['keyword'].'%';
    $sql = "SELECT interventi.idInterventi, interventi.descrizione FROM interventi WHERE interventi.descrizione LIKE (:keyword)";
    $query = $pdo->prepare($sql);
    $query->bindParam(':keyword', $keyword, PDO::PARAM_STR);
    $query->execute();
    $list = $query->fetchAll();
    foreach ($list as $rs) {
    echo $rs['descrizione'];
    }
    codice:
      $id = 95;
      
      @include 'config.php';
      $sql = "SELECT idInterventi, immagine FROM interventi WHERE idInterventi='$id'";
      $result = @mysql_query($sql) or die(mysql_error ());
    
    
      $row = @mysql_fetch_array($result);
      $id_img = $row['idInterventi'];
      $type = $row['type'];
      $img = $row['immagine'];
      @header ("Content-type: ".$type);
      echo $img;

  2. #2
    Ho trovato la soluzione, ma avrei bisogno di convertire il seguente script in PDO con "prepare".. ho fatto mille tentativi ma proprio non riesco help!

    codice:
      $id = $_GET['id'];
      
      @include 'config.php';
      $sql = "SELECT idInterventi, immagine FROM interventi WHERE idInterventi='$id'";
      $result = @mysql_query($sql) or die(mysql_error ());
    
    
      $row = @mysql_fetch_array($result);
      $id_img = $row['idInterventi'];
      $type = $row['type'];
      $img = $row['immagine'];
      @header ("Content-type: ".$type);
      echo $img;

  3. #3
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,626
    Scusa, ma non ti basta aggiungere in campo immagine alla prima query?

    Codice PHP:
    $sql "SELECT interventi.idInterventi, interventi.descrizione, interventi.immagine FROM interventi WHERE interventi.descrizione LIKE (:keyword)"
    Che poi,non ho capito nel secondo script dove prende $row['type'],visto che della query selezioni solo idIntervento e immagine

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.