Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 27
  1. #1

    Select che non funziona[PHP3]

    Buona sera,ho un problema su questo script sapreste dirmi per cortesia come risolverlo?

    <?php
    #dati da modificare a seconda del data base
    $host="DBAnnunci";
    $user="";
    $pass="";

    $db=odbc_connect($host,$user,$pass) or die("Errore durante la connessione al DB");
    $sql="select * from Annunci";
    $result=odbc_exec($db,$sql);

    while($row=odbc_fetch_row($result)){

    echo ("Nome: <a href=\"".$row["Nome"]."\">".$row["Email"]."</a>
    ");
    echo ("Testo dell'annuncio:
    ");
    echo (htmlentities($row["Testo"])."
    ");
    echo ("<hr size=\"1\">");

    }
    odbc_close($db);


    ?>

    In pratica non mi fa vedere il contenuto della tabella

    Grazie mille..

  2. #2
    Ho dimenticato di dirvi che uso un DB access e che è composto da i seguenti campi:

    Nome,Email,Testo

  3. #3
    Utente di HTML.it L'avatar di _kime_
    Registrato dal
    Sep 2003
    Messaggi
    311
    qual'è il problema?!
    + / Powered by Ubuntu 4.10 "The Warty Warthog"

    + / Manuale PHP.net

    + / Think Free

  4. #4
    Originariamente inviato da ANTAGONIA
    Ho dimenticato di dirvi che uso un DB access e che è composto da i seguenti campi:

    Nome,Email,Testo
    Dai una occhiata al manuale, odbc_fetch_row estrae una riga in un array numerico. Tu invece cerchi il dato in un array associativo.

    Prova con odbc_fetch_array, oppure consulta il manuale per l'uso di odbc_result.

    Non ho granche' di esperienza con Access.....


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    Utente di HTML.it L'avatar di _kime_
    Registrato dal
    Sep 2003
    Messaggi
    311
    figuraccia
    + / Powered by Ubuntu 4.10 "The Warty Warthog"

    + / Manuale PHP.net

    + / Think Free

  6. #6
    grazie.. ma con odbc_fetch_array mi da questo errore:
    Fatal error: Call to undefined function: odbc_fetch_array(
    mi spieghi perchè?e come posso fare per risolverlo?

    e poi un'altra domanda:
    dove posso scaricarmi la versione di MySql e un buon tutorial di PHP?

    Grazie

  7. #7
    Originariamente inviato da ANTAGONIA
    grazie.. ma con odbc_fetch_array mi da questo errore:
    Fatal error: Call to undefined function: odbc_fetch_array(
    mi spieghi perchè?e come posso fare per risolverlo?

    e poi un'altra domanda:
    dove posso scaricarmi la versione di MySql e un buon tutorial di PHP?

    Grazie
    E' possibile sia solo descritto e non implementato. Usa il numero del campo invece del nome con odbc_fetch_row.

    Qui Mysql
    la ver 4.0

    Qui tutorial
    il manuale

    anche scaricabile, comodo da consultare offline.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  8. #8
    ti ringrazio ma..come faccio a fare questo?
    Usa il numero del campo invece del nome con odbc_fetch_row.

    e poi,i comandi per interrogare il Db sono diversi da prodotto a prodotto vero?Nel senso che per MySql ci sono script da usare che sono diversi da Access vero?

    Dato che sono alle prime armi,ti faccio qualche domanda.

    Grazie e

  9. #9
    Originariamente inviato da ANTAGONIA
    ti ringrazio ma..come faccio a fare questo?
    Usa il numero del campo invece del nome con odbc_fetch_row.

    e poi,i comandi per interrogare il Db sono diversi da prodotto a prodotto vero?Nel senso che per MySql ci sono script da usare che sono diversi da Access vero?

    Dato che sono alle prime armi,ti faccio qualche domanda.

    Grazie e
    Qui per l'uso di odbc. Vedi anche odbc_result e gli esempi che trovi.

    Chiaramente le istruzioni sql saranno quasi le stesse mentre la sintassi ovviamente dedicata al db. In altre parole gli script possono essere gli stessi, modificando la parte che riguarda l'interfaccia del db ovviamente.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  10. #10
    cioè, in pratica, la parte che riguarda il tipo di DB usato sarebbe il suffisso che si usa mettere prima di ogni script giusto?
    Per esempio:

    1)per MySql: mysql_fetch_row oppure mysql_fetch_array ..ect..ect

    2)Per Access: odbc_fetch_row oppure odbc_fetch_array ..ect ..ect

    E' giusto quello che ho scritto?
    comunque ho comprato il libro 42,00 euro PHP e MySQL della Apogeo

    Grazie per le delucidazioni :ciauz

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.