Visualizzazione risultati 1 fino 3 di 3

Discussione: Problemi PhpMyAdmin

  1. #1
    Guest

    Predefinito Problemi PhpMyAdmin

    Salve a tutti, inserivo su phpmyadmin il seguente codice:

    Codice:
    CREATE TABLE `members` (
    `id` INT(4) NOT NULL AUTO_INCREMENT,
    `username` VARCHAR(65) NOT NULL DEFAULT '',
    `password` VARCHAR(65) NOT NULL DEFAULT '',
    PRIMARY KEY (`id`)
    ) TYPE=MyISAM AUTO_INCREMENT=2 ;
    
    --
    -- Dumping data for table `members`
    --
    
    1INSERT INTO `members` VALUES (1, 'admin', 'admin2');
    invece di admin ho inserito il mio username e invece di admin2 la mia password come scritto su questa guida:
    http://gamingeoc.forumfree.it/?t=50757170
    NO SPAM tra l'altro l'ho trovata sul web e non è manco mia >_>

    Comunque, ecco cosa esce:

    Codice:
    Errore
    query SQL:
    
    --
    -- Dumping data for table `members`
    --
    1INSERT INTO  `members` VALUES ( 1,  'admin',  'admin2' ) ;
    
    
    Messaggio di MySQL: 
    
    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1INSERT INTO `members` VALUES (1, 'admin', 'admin2')' at line 1
    Come mai?

    Poi, vorrei inserire un campo nella pagina di registrazione, il campo e-mail, ecco il codice attuale, melo potreste modificare in modo da inserire l'email?

    Codice HTML:
    </HEAD>
    <BODY>
    <table border="0" cellspacing="1" cellpadding="0" width="300" align="center" bgcolor="#cccccc"><tbody>
    <tr><form action="provaregistrazione.php" method="post"> <input name="phpMyAdmin" type="hidden" value="V0N0db6Fl62QWr6eBkly75xAGn3" /><td>
    <table border="0" cellspacing="1" cellpadding="3" width="100%" bgcolor="#ffffff"><tbody>
    <tr>
    <td colspan="3"><strong>Registrazione</strong></td>
    </tr>
    <tr>
    <td width="78">Username</td>
    <td width="6">:</td>
    <td width="294"><input id="username" name="username" type="text" /></td>
    </tr>
    <tr>
    <td>Password</td>
    <td>:</td>
    <td><input id="password" name="password" type="password" /></td>
    </tr>
    <tr>
    <td></td>
    <td></td>
    <td><input name="Submit" type="submit" value="Registrati" /></td>
    </tr>
    </tbody></table>
    </td>
    </form></tr>
    </tbody></table>
    </BODY>
    </HTML>
    Codice PHP:
    <?php
    $host
    ="localhost"; // Hostname
    $username="programmarealpc"; // Mysql username
    $password=""; // Mysql password
    $db_name="my_programmarealpc"; //Nome del Database
    $tbl_name="members"; // Nome della Tabella
    $db = mysql_connect($localhost,$username,$password);
    mysql_select_db($db_name,$db);

    $username = $_POST['username'];
    $password = $_POST['password'];

    mysql_query("INSERT INTO ".$tbl_name." (username,password) VALUES ('$username','$password')",$db) || die(mysql_error());

    /* quindi i dati sono stati salvati nel database e l'utente è registrato */
    mysql_close($db);
    ?>
    Inoltre, è possibile inserire una pagina di errore per chi non compila tutti i campi, un boot per inviare automaticamente la mail di conferma e creare un area riservata oltre che un tag board e una chat privata a cui possono accedere solo i registrati con l'username di registrazione?
    Ultima modifica di dreadnaut : 26-01-2011 alle ore 14.09.15 Motivo: + tag [html] e [php]

  2. #2
    Guest

    Predefinito

    per l'errore:
    prova amodificare
    Codice PHP:
    1INSERT INTO `members` VALUES (1, 'admin', 'admin2');
    con
    Codice PHP:
    INSERT INTO `members` VALUES (1, 'admin', 'admin2');
    teoricamente ora dovrebbe partirti...evidentemente il problemaè legato all' "1insert"

  3. #3
    Guest

    Predefinito

    i tre valori di members sono INT,VARCHAR,VARCHAR giusto ?

    prova così (se il primo è int non dovrebbe andare però)
    INSERT INTO `members` VALUES ('1', 'admin', 'admin2');

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •