Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    30

    Problemi com campo blob

    Ciao a tutti.
    Ho la necessità di inserire informazioni in un campo blob. Quando, da codice php, inserisco mi va tutto bene.
    Quando vado in phpmyadmin per visualizzare quello che ho inserito mi fa vedere questo [BLOB - 200 Bytes], dove 200 è il numero di caratteri che ho inserito. Qualcuno mi sa dire come faccio a visualizzare il contenuto del campo? Ossia qual'è la query che devo fare?
    Grazie mille

  2. #2
    salva un file php con nome (come in questo esempo),
    action.php:

    Codice PHP:
    <?php
    if(!isset($_GET)) $_GET $HTTP_GET_VARS;
    if(
    $_GET["action"] && $_GET["id"] && is_numeric($_GET["id"]))
    {
     require(
    'connessione_db.php'); // o le tue istruzioni per il collegamento
     
    switch($_GET["action"])
     {
      case 
    "vedi" :
      
    $query "SELECT dato_blob FROM tabella " .
                 
    "WHERE tabella_id = '" $_GET["id"] . "' ";
      
    $select = @mysql_query($query) or die("Query fallita !");
      
    $result = @mysql_fetch_array($select);
      
    $data $result["dato_blob"];
      
    header("Content-type: $type");
      echo 
    $data;
      break;
     }
     @
    mysql_close();
    }
    ?>
    poi nel file in qui lo visualizzi inserisci la seguente query con la seguente riga di visualizzazione:

    Codice PHP:
    $query mysql_query("SELECT * FROM tabella WHERE '$condizione'"); //$condizione è la tua condizione
    $results mysql_fetch_array($query);
    echo 
    "<img border=\"0\" src=\"action.php?action=vedi&id=" $results["tabella_id"] . " \">"//così ti visualizza il dato blob se questo e un'immagine, altrimenti fai echo " dato ecc.."; 

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.