Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 29
  1. #11
    Utente di HTML.it L'avatar di Valeria89
    Registrato dal
    Apr 2015
    residenza
    Pisa
    Messaggi
    129
    Perchè mi compare questo messaggio:
    "Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\project\Excel\save.php on line 14" ?

  2. #12
    Quote Originariamente inviata da Valeria89 Visualizza il messaggio
    Perchè mi compare questo messaggio:
    "Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\project\Excel\save.php on line 14" ?
    mysql_query('tua query') restituisce False
    Quale query stai usando?

  3. #13
    Utente di HTML.it L'avatar di Valeria89
    Registrato dal
    Apr 2015
    residenza
    Pisa
    Messaggi
    129
    Quote Originariamente inviata da lucavizzi Visualizza il messaggio
    mysql_query('tua query') restituisce False
    Quale query stai usando?
    La query che mi crea la tabella

  4. #14
    Utente di HTML.it L'avatar di Valeria89
    Registrato dal
    Apr 2015
    residenza
    Pisa
    Messaggi
    129
    Quote Originariamente inviata da lucavizzi Visualizza il messaggio
    mysql_query('tua query') restituisce False
    Quale query stai usando?
    Codice PHP:
    $query "SELECT ...";
     
    $result mysql_query($query);
     if (!
    $result) {
      die(
    "Errore nella query $query: " mysql_error());
     }
     if(
    mysql_num_rows($result) != 1) {
      die(
    "l'ID passato via GET è errato");
     }
     
     list(
      
    $project_name,...) = mysql_fetch_row($result);
      
    $conn=mysql_connect('localhost','root','');
    $db=mysql_select_db('excel',$conn);
    $filename "prova.xls"// File Name
    // Download file
    header("Content-Disposition: attachment; filename=\"$filename\"");
    header("Content-Type: application/vnd.ms-excel");
    $result mysql_query('select name,work from info');
    // Write data to file
    $flag false;
    while (
    $row mysql_fetch_assoc($result)) {
        if (!
    $flag) {
            
    // display field/column names as first row
            
    echo implode("\t"array_keys($row)) . "\r\n";
            
    $flag true;
        }
    echo 
    implode("\t"array_values($row)) . "\r\n";

    Devo usare $query?
    Ultima modifica di Valeria89; 02-07-2015 a 16:17

  5. #15
    Utente di HTML.it L'avatar di Valeria89
    Registrato dal
    Apr 2015
    residenza
    Pisa
    Messaggi
    129
    Quote Originariamente inviata da lucavizzi Visualizza il messaggio
    mysql_query('tua query') restituisce False
    Quale query stai usando?
    mi sono accorta ora dell'errore stupido che ho fatto!!!
    $result = mysql_query('select name,work from info');
    questo non serve nel mio caso!
    La mia query l'ho già scritta sopra...
    Ultima modifica di Valeria89; 02-07-2015 a 16:24

  6. #16
    La query che usi ha qualche errore, di conseguenza mysql_query() restituisce False.
    Se stai passando alla query dei parametri non numerici, è necessario un replace sugli apici dei parametri. Es.:
    codice:
    "Select * From Tabella Where nome='".addslashes($_GET['parametro'])."'"

  7. #17
    Utente di HTML.it L'avatar di Valeria89
    Registrato dal
    Apr 2015
    residenza
    Pisa
    Messaggi
    129
    Grazie mille per il tuo aiuto

  8. #18
    Quote Originariamente inviata da Valeria89 Visualizza il messaggio
    mi sono accorta ora dell'errore stupido che ho fatto!!!
    $result = mysql_query('select name,work from info');
    questo non serve nel mio caso!
    La mia query l'ho già scritta sopra...
    La query falliva perché non trovava la tabella "info"

  9. #19
    Quote Originariamente inviata da Valeria89 Visualizza il messaggio
    Grazie mille per il tuo aiuto
    Felice di avere aiutato

  10. #20
    Utente di HTML.it L'avatar di Max Della Pena
    Registrato dal
    Jan 2014
    residenza
    Udine
    Messaggi
    372
    Ciao a tutti,

    ho utilizzato anche io questo script per salvare su un file excel il contenuto di una mia tabella.

    Avrei un problema però, quando ho creato il DB ho messo i nomi dei campi in italiano ma i dati sono tutti in inglese.

    E' possibile trasformare i nomi dei campi (che nel file compaiono nella prima riga in alto) da italiano in inglese prima di esportarli in excel?

    Grazie.
    Mi chiedo, caro Alberto, se questo antifascismo rabbioso che viene sfogato nelle piazze oggi a fascismo finito, non sia in fondo un’arma di distrazione che la classe dominante usa su studenti e lavoratori per vincolare il dissenso.

Tag per questa discussione

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.