Visualizzazione dei risultati da 1 a 5 su 5

Discussione: stringa sql

  1. #1

    stringa sql

    Ciao, faccio un'estrazione sql di questo tipo:
    $sql = "SELECT concat('C:/wamp/www/Tecnitalia_Optic/app/webroot/img/',folder, thumb) as mini FROM frames ";

    a video però mi esce questo risultato:

    C:\/wamp\/www\/Tecnitalia_Optic\/app\/webroot\/img\/frame\/cornice-floreale_thumb.png

    sapete dirmi come mai?
    grazie

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Fai qualche operazione sulla stringa recuperata prima di stamparla?
    E' chiaro che da qualche parte avviene un'escape dei caratteri /, ma mostra un po' di codice, perché così è difficile dirti dove.

  3. #3
    Ti allego il codice. Tra l'altro ieri ti chiedevo come recuperare da questo percorso l'immagine fisica e rimetterla in un'array come blob....mi scrivi per favore, e nel caso qui dentro anche come la recupereresti e la inseriresti nell'array (non so neanche se quello che faccio è giusto)?
    Grazie e scusami veramente...

    Codice PHP:

        
    require("db.php");

    session_start();

    $sql "SELECT concat('C:/wamp/www/Tecnitalia_Optic/app/webroot/img/',folder, thumb) as mini FROM frames ";


    $result = array();

    if (
    $resultdb $mysqli->query($sql)) {

        while(
    $record $resultdb->fetch_assoc()) {
            
            
    array_push($result$record);

        }    

        
    $resultdb->close();
    }


    //count total records from table for paging
    $sql "SELECT count(*) as num FROM frames ";

    $total 0;
    if (
    $resultdb $mysqli->query($sql)) {

        
    $record $resultdb->fetch_assoc();
        
        
    $total $record['num'];

        
    $resultdb->close();
    }

    //send back information to extjs
    echo json_encode(array(
        
    "success" => $mysqli->connect_errno == 0,
        
    "total" => $total,
        
    "data" => $result
    ));    

    /* close connection */
    $mysqli->close(); 

  4. #4
    Comportamento normalissimo dato che fai un echo della codifica json.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  5. #5
    grazie
    Ultima modifica di pippetto123; 01-07-2014 a 17:10

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.