Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    Creare più tabelle MySql contemporaneamente

    Come da titolo, "Creare più tabelle MySql contemporaneamente "

    ho cercato sia sul forum che su google ma...

  2. #2
    Per adesso utilizzo questo codice... ma nn funziona!
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>Installazione</title>
    </head>
    <body>
    <h1>Installazione Blog</h1>
    <?
    $db_host=$_REQUEST['db_host'];
    $db_user=$_REQUEST['db_user'];
    $db_pass=$_REQUEST['db_pass'];
    $db_name=$_REQUEST['db_name'];
    $db_host=addslashes(stripslashes($db_host));
    $db_user=addslashes(stripslashes($db_user));
    $db_pass=addslashes(stripslashes($db_pass));
    $db_name=addslashes(stripslashes($db_name));
    $db = mysql_connect($db_host, $db_user, $db_password);
    if ($db == FALSE)
    die ("Si è verificato un errore. <a href=\"install1.php\">Torna indietro</a>. (Error 001)");
    mysql_select_db($db_name, $db)
    or die ("Si è verificato un errore. <a href=\"install1.php\">Torna indietro</a>. (Error 002)");
    $prova = "
    CREATE TABLE osb_prova (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))
    ";
    $test = "
    CREATE TABLE osb_test (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($prova, $test, $db))
    echo "";
    else
    echo "Si è verificato un errore. <a href=\"install1.php\">Torna indietro</a>. (Error 003)";
    mysql_close($db);
    $db = mysql_connect($db_host, $db_user, $db_password);
    if ($db == FALSE)
    die ("Si è verificato un errore. <a href=\"install1.php\">Torna indietro</a>. (Error 001)");
    mysql_select_db($db_name, $db)
    or die ("Si è verificato un errore. <a href=\"install1.php\">Torna indietro</a>. (Error 002)");
    $articolo = "
    CREATE TABLE osb_articolo (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($prova, $articolo, $db))
    echo "";
    else
    echo "Si è verificato un errore. <a href=\"install1.php\">Torna indietro</a>. (Error 003)";
    mysql_close($db);
    echo "
    <h3>Dati per Blog</h3>
    <form method=\"post\" action=\"install3.php\">


    User</p>


    </p><input type=\"text\" value=\"User\" size=\"40\" name=\"user\" /></p>


    E-mail (valida):</p>


    <input type=\"text\" value=\"E-mail\" size=\"40\" name=\"mail\" /></p>


    Nome:</p>


    <input type=\"text\" value=\"Nome\" size=\"40\" name=\"nome\" /></p>


    N.B. La password di accesso, verrà generata automaticamente, ed inviata via email!</p>
    </form>
    <a href=\"install3.php?db_host=$db_host&db_user=$db_u ser&db_pass=$db_pass&db_name=$db_name\">Continua</a>
    ";
    ?>
    </body>
    </html>

  3. #3
    Utente di HTML.it L'avatar di moskitoita
    Registrato dal
    Feb 2004
    Messaggi
    1,255
    ad occhio manca il ; alla fine di ogni query
    "Aiuterò le forze dell'ordine a sventrare eventuali truffatori, eventuali assassini che abbiano utilizzato l'informatica per fini malvagi"

    Salvatore Aranzulla, 15 Aprile 2007, cognome&nome, La7

  4. #4

  5. #5
    Utente di HTML.it L'avatar di moskitoita
    Registrato dal
    Feb 2004
    Messaggi
    1,255
    Codice PHP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>Installazione</title>
    </head>
    <body>
    <h1>Installazione Blog</h1>
    <?
    $db_host
    =$_REQUEST['db_host'];
    $db_user=$_REQUEST['db_user'];
    $db_pass=$_REQUEST['db_pass'];
    $db_name=$_REQUEST['db_name'];
    $db_host=addslashes(stripslashes($db_host));
    $db_user=addslashes(stripslashes($db_user));
    $db_pass=addslashes(stripslashes($db_pass));
    $db_name=addslashes(stripslashes($db_name));
    $db mysql_connect($db_host$db_user$db_password);
    if (
    $db == FALSE)
    die (
    "Si è verificato un errore. <a href=\"install1.php\">Torna indietro</a>. (Error 001)");
    mysql_select_db($db_name$db)
    or die (
    "Si è verificato un errore. <a href=\"install1.php\">Torna indietro</a>. (Error 002)");
    $prova "
    CREATE TABLE osb_prova (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)); <------
    "
    ;
    $test "
    CREATE TABLE osb_test (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($prova$test$db))
    echo 
    "";
    else
    echo 
    "Si è verificato un errore. <a href=\"install1.php\">Torna indietro</a>. (Error 003)";
    mysql_close($db);
    $db mysql_connect($db_host $db_user$db_password); <------
    if (
    $db == FALSE)
    die (
    "Si è verificato un errore. <a href=\"install1.php\">Torna indietro</a>. (Error 001)");
    mysql_select_db($db_name$db)
    or die (
    "Si è verificato un errore. <a href=\"install1.php\">Torna indietro</a>. (Error 002)");
    $articolo "
    CREATE TABLE osb_articolo (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($prova$articolo$db))
    echo 
    "";
    else
    echo 
    "Si è verificato un errore. <a href=\"install1.php\">Torna indietro</a>. (Error 003)";
    mysql_close($db);
    echo 
    "
    <h3>Dati per Blog</h3>
    <form method=\"post\" action=\"install3.php\">


    User</p>


    </p><input type=\"text\" value=\"User\" size=\"40\" name=\"user\" /></p>


    E-mail (valida):</p>


    <input type=\"text\" value=\"E-mail\" size=\"40\" name=\"mail\" /></p>


    Nome:</p>


    <input type=\"text\" value=\"Nome\" size=\"40\" name=\"nome\" /></p>


    N.B. La password di accesso, verrà generata automaticamente, ed inviata via email!</p>
    </form>
    <a href=\"install3.php?db_host=
    $db_host&db_user=$db_user&db_pass=$db_pass&db_name=$db_name\">Continua</a>
    "
    ;
    ?>
    </body>
    </html>
    "Aiuterò le forze dell'ordine a sventrare eventuali truffatori, eventuali assassini che abbiano utilizzato l'informatica per fini malvagi"

    Salvatore Aranzulla, 15 Aprile 2007, cognome&nome, La7

  6. #6
    comunque non funziona

  7. #7
    Utente di HTML.it L'avatar di moskitoita
    Registrato dal
    Feb 2004
    Messaggi
    1,255
    Codice PHP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>Installazione</title>
    </head>
    <body>
    <h1>Installazione Blog</h1>
    <?
    $db_host
    =$_REQUEST['db_host'];
    $db_user=$_REQUEST['db_user'];
    $db_pass=$_REQUEST['db_pass'];
    $db_name=$_REQUEST['db_name'];
    $db_host=addslashes(stripslashes($db_host));
    $db_user=addslashes(stripslashes($db_user));
    $db_pass=addslashes(stripslashes($db_pass));
    $db_name=addslashes(stripslashes($db_name));
    $db mysql_connect($db_host$db_user$db_password);
    if (
    $db == FALSE)
    die (
    "Si è verificato un errore. <a href=\"install1.php\">Torna indietro</a>. (Error 001)");
    mysql_select_db($db_name$db)
    or die (
    "Si è verificato un errore. <a href=\"install1.php\">Torna indietro</a>. (Error 002)");
    $prova "
    CREATE TABLE osb_prova (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)); <------
    "
    ;
    $test "
    CREATE TABLE osb_test (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($prova$test$db)) <-----
    echo 
    "";
    else
    echo 
    "Si è verificato un errore. <a href=\"install1.php\">Torna indietro</a>. (Error 003)";
    mysql_close($db);
    $db mysql_connect($db_host $db_user$db_password);
    if (
    $db == FALSE)
    die (
    "Si è verificato un errore. <a href=\"install1.php\">Torna indietro</a>. (Error 001)");
    mysql_select_db($db_name$db)
    or die (
    "Si è verificato un errore. <a href=\"install1.php\">Torna indietro</a>. (Error 002)");
    $articolo "
    CREATE TABLE osb_articolo (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($prova$articolo$db))
    echo 
    "";
    else
    echo 
    "Si è verificato un errore. <a href=\"install1.php\">Torna indietro</a>. (Error 003)";
    mysql_close($db);
    echo 
    "
    <h3>Dati per Blog</h3>
    <form method=\"post\" action=\"install3.php\">


    User</p>


    </p><input type=\"text\" value=\"User\" size=\"40\" name=\"user\" /></p>


    E-mail (valida):</p>


    <input type=\"text\" value=\"E-mail\" size=\"40\" name=\"mail\" /></p>


    Nome:</p>


    <input type=\"text\" value=\"Nome\" size=\"40\" name=\"nome\" /></p>


    N.B. La password di accesso, verrà generata automaticamente, ed inviata via email!</p>
    </form>
    <a href=\"install3.php?db_host=
    $db_host&db_user=$db_user&db_pass=$db_pass&db_name=$db_name\">Continua</a>
    "
    ;
    ?>
    </body>
    </html>
    prova questo
    "Aiuterò le forze dell'ordine a sventrare eventuali truffatori, eventuali assassini che abbiano utilizzato l'informatica per fini malvagi"

    Salvatore Aranzulla, 15 Aprile 2007, cognome&nome, La7

  8. #8
    non ne vuol sapere di funzionare

  9. #9
    Allora ricapitolo il tutto. Per adesso ho reaizzato due file "Install1.php" e "Install2.php". Su install1 ho scritto questo codice:
    Codice PHP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <
    html xmlns="http://www.w3.org/1999/xhtml">
    <
    head>
    <
    title>Installazione</title>
    </
    head>
    <
    body>
    <
    h1>Installazione Blog</h1>

    <
    h3>Dati di Accesso per Database</h3>
    <
    form method="post" action="install2.php">


    Database Host</p>


    </
    p><input type="text" value="Database Host" size="40" name="db_host" /></p>


    Database User:</p>


    <
    input type="text" value="Database User" size="40" name="db_user" /></p>


    Database Name:</p>


    <
    input type="text" value="Database Name" size="40" name="db_name" /></p>


    Database Password:</p>


    <
    input type="password" value="password" size="40" name="db_pass" /></p>
    <
    input type="submit" value="Continua" />
    </
    form>
    </
    body>
    </
    html
    Codice PHP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>Installazione</title>
    </head>
    <body>
    <h1>Installazione Blog</h1>
    <?
    //QUI IMPORTO I DATI DIGITATI DALL'UTENTE
    $db_host=$_REQUEST['db_host'];
    $db_user=$_REQUEST['db_user'];
    $db_pass=$_REQUEST['db_pass'];
    $db_name=$_REQUEST['db_name'];
    $db_host=addslashes(stripslashes($db_host));
    $db_user=addslashes(stripslashes($db_user));
    $db_pass=addslashes(stripslashes($db_pass));
    $db_name=addslashes(stripslashes($db_name));
    $db mysql_connect($db_host$db_user$db_password);
    if (
    $db == FALSE)
    die (
    "Si è verificato un errore. <a href=\"install1.php\">Torna indietro</a>. (Error 001)");
    mysql_select_db($db_name$db)
    or die (
    "Si è verificato un errore. <a href=\"install1.php\">Torna indietro</a>. (Error 002)");
    //QUI CREO LA PRIMA TABELLA
    $prova "
    CREATE TABLE osb_prova (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));
    "
    ;
    //QUI CREO LA SECONDA TABELLA
    $test "
    CREATE TABLE osb_test (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($prova$test$db))
    echo 
    "";
    else
    echo 
    "Si è verificato un errore. <a href=\"install1.php\">Torna indietro</a>. (Error 003)";
    mysql_close($db);
    $db mysql_connect($db_host $db_user$db_password);
    if (
    $db == FALSE)
    die (
    "Si è verificato un errore. <a href=\"install1.php\">Torna indietro</a>. (Error 001)");
    mysql_select_db($db_name$db)
    or die (
    "Si è verificato un errore. <a href=\"install1.php\">Torna indietro</a>. (Error 002)");
    $articolo "
    CREATE TABLE osb_articolo (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($prova$articolo$db))
    echo 
    "";
    else
    echo 
    "Si è verificato un errore. <a href=\"install1.php\">Torna indietro</a>. (Error 003)";
    mysql_close($db);
    echo 
    "
    <h3>Dati per Blog</h3>
    <form method=\"post\" action=\"install3.php\">


    User</p>


    </p><input type=\"text\" value=\"User\" size=\"40\" name=\"user\" /></p>


    E-mail (valida):</p>


    <input type=\"text\" value=\"E-mail\" size=\"40\" name=\"mail\" /></p>


    Nome:</p>


    <input type=\"text\" value=\"Nome\" size=\"40\" name=\"nome\" /></p>


    N.B. La password di accesso, verrà generata automaticamente, ed inviata via email!</p>
    </form>
    <a href=\"install3.php?db_host=
    $db_host&db_user=$db_user&db_pass=$db_pass&db_name=$db_name\">Continua</a>
    "
    ;
    ?>
    </body>
    </html>
    Finchè richiedo di realizzare solo una tabella non ci sono problemi... quando ne richiedo due, il tutto da problemi

  10. #10
    Ok ho risolto. Il codice che ho utilizzato è questo:
    Codice PHP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>Installazione</title>
    </head>
    <body>
    <h1>Installazione Blog</h1>
    <?
    $db_host
    =$_REQUEST['db_host'];
    $db_user=$_REQUEST['db_user'];
    $db_pass=$_REQUEST['db_pass'];
    $db_name=$_REQUEST['db_name'];
    $db_host=addslashes(stripslashes($db_host));
    $db_user=addslashes(stripslashes($db_user));
    $db_pass=addslashes(stripslashes($db_pass));
    $db_name=addslashes(stripslashes($db_name));
    $db mysql_connect($db_host$db_user$db_password);
    if (
    $db == FALSE)
    die (
    "Si è verificato un errore. <a href=\"install1.php\">Torna indietro</a>. (Error 001)");
    mysql_select_db($db_name$db)
    or die (
    "Si è verificato un errore. <a href=\"install1.php\">Torna indietro</a>. (Error 002)");
    $prova "
    CREATE TABLE osb_prova (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($prova$db))
    echo 
    "";
    else
    echo 
    "Si è verificato un errore. <a href=\"install1.php\">Torna indietro</a>. (Error 003)";
    mysql_close($db);
    $db mysql_connect($db_host$db_user$db_password);
    if (
    $db == FALSE)
    die (
    "Si è verificato un errore. <a href=\"install1.php\">Torna indietro</a>. (Error 001)");
    mysql_select_db($db_name$db)
    or die (
    "Si è verificato un errore. <a href=\"install1.php\">Torna indietro</a>. (Error 002)");
    $test "
    CREATE TABLE osb_test (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($test$db))
    echo 
    "";
    else
    echo 
    "Si è verificato un errore. <a href=\"install1.php\">Torna indietro</a>. (Error 003)";
    echo 
    "<h3>Dati per Blog</h3>
    <form method=\"post\" action=\"install3.php\">


    User</p>


    </p><input type=\"text\" value=\"User\" size=\"40\" name=\"user\" /></p>


    E-mail (valida):</p>


    <input type=\"text\" value=\"E-mail\" size=\"40\" name=\"mail\" /></p>


    Nome:</p>


    <input type=\"text\" value=\"Nome\" size=\"40\" name=\"nome\" /></p>


    N.B. La password di accesso, verrà generata automaticamente, ed inviata via email!</p>
    </form>
    <a href=\"install3.php?db_host=
    $db_host&db_user=$db_user&db_pass=$db_pass&db_name=$db_name\">Continua</a>
    "
    ;
    ?>
    </body>
    </html>

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.