Visualizzazione dei risultati da 1 a 10 su 10

Discussione: connessione a mysql

  1. #1

    connessione a mysql

    Ciao a tutti
    devo inserire dei dati provenienti da un file di testo generato dinamicamente in una tabella presente in mysql.
    Il problema è, che per generarsi questo file ci mette un po di tempo ed i dati nel database non vengono inseriti.

    Non esite un sistema per mantenere la connessione a mysql permanente?

    grazie e ciao

    Pietro
    www.meteowebcam.it
    La migliore raccolta di webcam meteo Italiane

    www.creazionigrafiche.com
    Grafica e siti web d'autore

  2. #2
    ho provato con myql_pconnect
    ma niente da fare

    comunque a video i dati li vedo, quindi i dati vengono generati

    Non riesco ad inserirli nel databse

    come posso fare?
    www.meteowebcam.it
    La migliore raccolta di webcam meteo Italiane

    www.creazionigrafiche.com
    Grafica e siti web d'autore

  3. #3
    potresti fare così: legge i dati dal file di testo, li passa ad un form e dal form con un click li mandi al db.

  4. #4
    deve essere fatto tutto in automatico poiche i file vengono aggiornati piu volte al giorno

    quindi non devo essere io a inserirli manualmente
    www.meteowebcam.it
    La migliore raccolta di webcam meteo Italiane

    www.creazionigrafiche.com
    Grafica e siti web d'autore

  5. #5
    potresti prova ad aumentare il tempo massimo di esecuzione degli script se puoi modificare il server, altrimenti devi chiedere al tuo provider (sperando sia compiacente)

  6. #6
    il tempo massimo per lo script e gia infinito
    non è un problema di script poiche a video riesco a stampare il file generato dinamicamnete

    Il problema nasce nel inserire i dati nel database sembra che non ce la faccia

    io faccio cosi:

    $fp = fopen($nomefile, "r");

    if ($fp) {

    for ($t=1; $t<30000; $t++) {

    $matrice[$t] = fgets($fp, 4096);

    $matrice[$t] = str_replace(", ","','",$matrice[$t]);


    mysql_ping($db);

    mysql_query("INSERT INTO $table VALUES ('$matrice[$t]')");

    }

    avete suggerimenti?

    ciao
    www.meteowebcam.it
    La migliore raccolta di webcam meteo Italiane

    www.creazionigrafiche.com
    Grafica e siti web d'autore

  7. #7
    conosci in anticipo il nome dei campi? o anche quelli sono dinamici? oO

  8. #8
    nello specifico ti copio un esempio di inserimento in mysql:

    Codice PHP:
    // dopo INTO specifico la tabella, poi tra () i campi della table mysql, dopo Values
    // tra () le variabili
    query_user "INSERT INTO users (nome, password) VALUES ('$username', '$password')";
    if (
    mysql_query($query_user$db))
    header('Location:lista.php?sez=lu');
    else
    echo 
    "Errore durante l'inserimento"

  9. #9
    come inserire i dati in una tabella lo so
    e fare in modo che i dati vengano inseriti che puo essere un problema specie quando i dati provengono da un file di testo generato dinamicamente


    ciao

    Pietro
    www.meteowebcam.it
    La migliore raccolta di webcam meteo Italiane

    www.creazionigrafiche.com
    Grafica e siti web d'autore

  10. #10
    beh, non è detto, se sai di quanti campi è composto il tuo file di testo, indifferentemente dalle righe fai un ciclo while

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.