Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17

Discussione: Php Mysql

  1. #1

    Php Mysql

    Ciao a tutti a breve dovrò sostenere un esame e sinceramente ho dei problemi con Mysql... Ho creato un sito su altervista e ora il professore vuole che facciamo degli esempi con Mysql in php...
    Ho installato tutto correttamente, ma ora sinceramente non riesco a stabilire una connessione. Ho seguito il manuale, ma niente. Vi scrivo ciò che ho fatto ho creato uno script come dice la guida nomnandolo config.ini.php con i seguenti "dati":
    <?
    // Input data
    $db_host = "localhost";
    $db_user = "guerrillamktg";
    $db_password = "";
    $db_name = "my_guerrillamktg";
    MI SONO STATI SERVITI DA ALTERVISTA=JOOMLA
    ora dice di creare un altro file nominandolo install con
    <?
    include("config.inc.php");
    $db = mysql_connect($db_host, $db_user, $db_password);
    if ($db == FALSE)
    die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
    $query = "CREATE TABLE news (id INT (5) UNSIGNED not null AUTO_INCREMENT, titolo VARCHAR (255) not null , testo TEXT not null , data INT (11) , autore VARCHAR (50) , mail VARCHAR (50) , PRIMARY KEY (id))";
    if (mysql_query($query, $db))
    echo "L'installazione è stata eseguita correttamente";
    else
    echo "Errore durante l'installazione";
    mysql_close($db);
    ?>
    Adesso cosa dovrei farei??? se lancio quest'ultimo script mi da errore.
    Spero che qualcuno mi aiuti. Grazie.

  2. #2

    Re: Php Mysql

    Originariamente inviato da deianira_
    Ciao a tutti a breve dovrò sostenere un esame e sinceramente ho dei problemi con Mysql... Ho creato un sito su altervista e ora il professore vuole che facciamo degli esempi con Mysql in php...
    Ho installato tutto correttamente, ma ora sinceramente non riesco a stabilire una connessione. Ho seguito il manuale, ma niente. Vi scrivo ciò che ho fatto ho creato uno script come dice la guida nomnandolo config.ini.php con i seguenti "dati":
    <?
    // Input data
    $db_host = "localhost";
    $db_user = "guerrillamktg";
    $db_password = "";
    $db_name = "my_guerrillamktg";
    MI SONO STATI SERVITI DA ALTERVISTA=JOOMLA
    ora dice di creare un altro file nominandolo install con
    <?
    include("config.inc.php");
    $db = mysql_connect($db_host, $db_user, $db_password);
    if ($db == FALSE)
    die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
    $query = "CREATE TABLE news (id INT (5) UNSIGNED not null AUTO_INCREMENT, titolo VARCHAR (255) not null , testo TEXT not null , data INT (11) , autore VARCHAR (50) , mail VARCHAR (50) , PRIMARY KEY (id))";
    if (mysql_query($query, $db))
    echo "L'installazione è stata eseguita correttamente";
    else
    echo "Errore durante l'installazione";
    mysql_close($db);
    ?>
    Adesso cosa dovrei farei??? se lancio quest'ultimo script mi da errore.
    Spero che qualcuno mi aiuti. Grazie.
    che errore ti da?

    hai provato a fare una semplice connessione al db per vedere se riesci a connetterti?

  3. #3
    Si al database ovvero quando apro Mysql command io posso fare tutto creare la tabella ma se faccio partire il php in localhost mi dice che c'è un errore...

  4. #4
    Mi spiego meglio io non so se sbaglio, perchè sinceramente ne capisco ben poco... se io lancio http://localhost.install
    se prima mi dava errore ora pagina bianca... io questi file li ho salvati nella cartella di apache htdocs giusto???
    Spiegatemi qualcosa perchè io sono in palla completa.
    Cmq è installato tutto bene, in quato nel php di info mysql compare.

  5. #5
    Originariamente inviato da deianira_
    Si al database ovvero quando apro Mysql command io posso fare tutto creare la tabella ma se faccio partire il php in localhost mi dice che c'è un errore...
    come in localhost?

    intendi localhost del db non del browser spero

    se fai questo
    Codice PHP:
    $db mysql_connect($ipserver,$utentemysql,$passwdmysql) or die(mysql_error()); 
    sul server (non il http://localhost) ti da errore?

    se si quale?

  6. #6
    mi scrive It works

  7. #7
    Si ma adesso cosa devo fare??? Io devo fare un esempio di questo tipo
    <?php
    //Input data
    $mysql_host='localhost';
    $mysql_user='pswsia0809';
    $mysql_password='';
    $my_database='my_pswsia0809';
    $my_table='luca_prova_table';

    // Connecting, selecting database
    $link = mysql_connect($mysql_host, $mysql_user, $mysql_password)
    or die('Could not connect: ' . mysql_error());
    echo "Connected successfully\n";
    mysql_select_db($my_database) or die('Could not select database');

    // Performing SQL query
    $query = "CREATE TABLE IF NOT EXISTS $my_table (
    id INTEGER UNSIGNED AUTO_INCREMENT UNIQUE KEY,
    nome VARCHAR(20),
    cognome VARCHAR(20),
    email VARCHAR(40)
    )";
    mysql_query($query) or die('Query failed: ' . mysql_error());

    // Printing results in HTML
    echo "Table $my_table created succesfully !";

    // Closing connection
    mysql_close($link);
    ?>
    come devo agire??? alla fine devi dirmi nell'eseguibile connessione riuscita tabella creata.

  8. #8
    Originariamente inviato da deianira_
    Si ma adesso cosa devo fare??? Io devo fare un esempio di questo tipo
    <?php
    //Input data
    $mysql_host='localhost';
    $mysql_user='pswsia0809';
    $mysql_password='';
    $my_database='my_pswsia0809';
    $my_table='luca_prova_table';

    // Connecting, selecting database
    $link = mysql_connect($mysql_host, $mysql_user, $mysql_password)
    or die('Could not connect: ' . mysql_error());
    echo "Connected successfully\n";
    mysql_select_db($my_database) or die('Could not select database');

    // Performing SQL query
    $query = "CREATE TABLE IF NOT EXISTS $my_table (
    id INTEGER UNSIGNED AUTO_INCREMENT UNIQUE KEY,
    nome VARCHAR(20),
    cognome VARCHAR(20),
    email VARCHAR(40)
    )";
    mysql_query($query) or die('Query failed: ' . mysql_error());

    // Printing results in HTML
    echo "Table $my_table created succesfully !";

    // Closing connection
    mysql_close($link);
    ?>
    come devo agire??? alla fine devi dirmi nell'eseguibile connessione riuscita tabella creata.
    Codice PHP:
    <?php
    //Input data
    $mysql_host='localhost';
    $mysql_user='pswsia0809';
    $mysql_password='';
    $my_database='my_pswsia0809';
    $my_table='luca_prova_table';

    // Connecting, selecting database
    $link mysql_connect($mysql_host$mysql_user$mysql_password) or die(mysql_error());
    echo 
    "Connected successfully\n";
    mysql_select_db($my_database) or die(mysql_error());

    // Performing SQL query
    $query "CREATE TABLE IF NOT EXISTS $my_table (
    id INTEGER UNSIGNED AUTO_INCREMENT UNIQUE KEY,
    nome VARCHAR(20),
    cognome VARCHAR(20),
    email VARCHAR(40)
    )"
    ;
    highlight_string($query);
    mysql_query($query) or die(mysql_error());

    // Printing results in HTML
    echo "Table $my_table created succesfully !";

    // Closing connection
    mysql_close($link);
    ?>
    io ho provato questo el mio localhost e funziona

    prova a mettere anche questo

    Codice PHP:
    error_reporting(E_ALL); 
    all'inizio del file per vedere tutti gli eventuali errori che possono scaturire

  9. #9
    <?php
    //Input data
    $mysql_host='localhost';
    $mysql_user='guerrillamktg';
    $mysql_password='';
    $my_database='my_guerrillamktg';
    $my_table='mariangela_prova_table';

    // Connecting, selecting database
    $link = mysql_connect($mysql_host, $mysql_user, $mysql_password) or die(mysql_error());
    echo "Connected successfully\n";
    mysql_select_db($my_database) or die(mysql_error());

    // Performing SQL query
    $query = "CREATE TABLE IF NOT EXISTS $my_table (
    id INTEGER UNSIGNED AUTO_INCREMENT UNIQUE KEY,
    nome VARCHAR(20),
    cognome VARCHAR(20),
    email VARCHAR(40)
    )";
    highlight_string($query);
    mysql_query($query) or die(mysql_error());

    // Printing results in HTML
    echo "Table $my_table created succesfully !";

    //error_reporting(E_ALL);

    // Closing connection
    mysql_close($link);
    ?>

    ERRORE
    Fatal error: Call to undefined function mysql_connect() in C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\prova.php on line 10

  10. #10
    cmq grazie del tuo aiuto da come ti sarai reso conto ne capisco poco

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.