Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Azucchi
    Registrato dal
    Jul 2014
    Messaggi
    123

    Recupero dati da database (campo tipo "text")

    Buonasera . Ho una tabella in un database dalla quale devo recuperare una stringa salvata in un campo di tipo "text". Non riesco a capire perché è l'unico tipo che non mi restituisce Spero possiate aiutarmi, grazie.


    Codice PHP:
     $query "SELECT * FROM Table WHERE id = :id";    
       
     
    $stmt $db -> prepare($query);       

     
    $stmt -> bindParam (':id'$_POST[id]);       

     
    $stmt -> execute(); 

        while(
    $row $stmt -> fetch(PDO::FETCH_ASSOC)) {             
                     echo  
    $row[textarea];      
      } 
    codice:
    $.ajax({
    
        ....
       success: function(data) {
                                  alert(data);
       }
    
    });
    Ultima modifica di Azucchi; 18-08-2014 a 16:28

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Metti gli apici e riprova
    echo $row['textarea']

    il campo si chiama textarea, vero?

    Visto che usi ajax, se la stringa presa dal db ha degli apici, questi potrebbero corrompere il codice Javascript e quindi non funziona.

  3. #3
    Utente di HTML.it L'avatar di Azucchi
    Registrato dal
    Jul 2014
    Messaggi
    123
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Metti gli apici e riprova
    echo $row['textarea']
    il campo si chiama textarea, vero?
    Ha un'altro nome . L'ho sostituito perché non rilevante. Non va nemmeno con gli apici
    Visto che usi ajax, se la stringa presa dal db ha degli apici, questi potrebbero corrompere il codice Javascript e quindi non funziona.
    Non ha apici. Se salvo un intero funziona, se salvo caratteri no
    La tabella è cosi' definita:
    codice:
        id1 di tipo int
        id2 di tipo int
        textarea di tipo text
    (id1, id2) PRIMARY KEY
    Ultima modifica di Azucchi; 18-08-2014 a 17:32

  4. #4
    Utente di HTML.it L'avatar di Azucchi
    Registrato dal
    Jul 2014
    Messaggi
    123
    Ok, sono un pirla! Avevo dataType: "json". Rimasuglio di prove precedenti. Quindi si aspettava di ritorno un tipo json .
    Dato che ci sono, domando se Json è il miglior modo per recuperare parametri. Ho provato precedentemente ma non l'ho trovato immediato.

  5. #5
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Se ti aspetti dei dati strutturati sicuramente meglio JSON, ma se devi ricevere una stringa o altro dato singolo è uno spreco visto che della stringa JSON devi fare il parsing per prenderne il contenuto.

  6. #6
    Utente di HTML.it L'avatar di Azucchi
    Registrato dal
    Jul 2014
    Messaggi
    123
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Se ti aspetti dei dati strutturati sicuramente meglio JSON, ma se devi ricevere una stringa o altro dato singolo è uno spreco visto che della stringa JSON devi fare il parsing per prenderne il contenuto.
    Devo prendere una media di 4 valori che mi serviranno per ripristinare una form. Probabilmente l'uso di Json sarebbe più stiloso considerando che il parsing dovrei farlo comunque.
    Ultima modifica di Azucchi; 18-08-2014 a 18:28

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.