Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    6

    [HELP the N00b] Errore sql

    Ciao a tutti.

    Sono un niubbo in fatto di programmazione PHP, tuttavia sto cercando di mettere insieme le mie poche conoscenze per integrare gli utenti del vbulletin con quelli del fututo sito di un clan.
    Sto facendo la pagina di registrazione ma non riesco a farla funzionare.

    questa è la pagina iscrizione.php
    codice:
    <?php
    //#### Registrazione Membri XSL - iscrizione.php
    require('./forum/includes/config.php');
    
    //connect
    $connection = mysql_connect("$servername","$dbusername","$dbpassword") or die ("Cannot connect to server.");
    
    //select database
    mysql_select_db("$dbname", $connection) or die ("Could not select database.");
    $tempo = time();
    $ora = date("Y-m-d");
    $inserisci_dati="
    INSERT INTO vb3_user
    				(username, password, passworddate, email, styleid, 
    				showvbcode, usertitle, joindate, daysprune, lastvisit, lastactivity, usergroupid, timezoneoffset,
    				options, maxposts, threadedmode, startofweek, ipaddress, pmpopup, 
    				reputationlevelid, reputation, autosubscribe)
    			VALUES
    				(" . addslashes($_POST['username']) . ",
    				" . addslashes(MD5($_POST['password'])) . ",
    				$ora,
    				" . addslashes($_POST['email']) . ",
    				1,
    				1,
    				Junior Member,
    				$tempo,
    				0,
    				$tempo,
    				$tempo,
    				2,
    				0,
    				3159,
    				-1,
    				0,
    				1,
    				'" . $_SERVER["REMOTE_ADDR"] . "',
    				0,
    				5,
    				10,
    				-1
    				)";
    			echo($inserisci_dati);
    			
    if (mysql_query($inserisci_dati, $connection))
    echo "L'utente è stato inserito correttamente";
    else
    echo "Errore durante l'inserimento";
    mysql_close($connection);			
    
    ?>
    Questo invece è il modulo di iscrizione (http://xsl.altervista.org/iscrizione.htm).
    L'errore come potete vedere se fate una prova è relativo all'inserzione nel database.. è possibile che abbia fatto qualche errore di sintassi anche se non mi sembra.

    Help plis altrimenti mi strappo tutti i capelli

    Ciauz e grazie

  2. #2
    if (mysql_query($inserisci_dati, $connection) Or DIE(mysql_error()))

    fai questa modifica e riceverai l'errore reale.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    6
    grazie

    come errore mi esce:
    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 '@libero.it, 1, 1, Junior Member, 1093686905,

    credo abbia problemi con i timestamp.. cerco una soluzione

    grazie ancora

  4. #4
    Hai anche JUNIOR MEMBER come stringa non tra apici. Ti dara' errore pure quella.

    Anzi a ben osservare nei hai diverse stringhe non tra apici......




    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    6
    ho messo tutti i valori tra apici numerici e non ma l'errore persiste


    non mi raccapezzo + :master: :master:

  6. #6
    Originariamente inviato da An@KiN
    ho messo tutti i valori tra apici numerici e non ma l'errore persiste


    non mi raccapezzo + :master: :master:
    Posta la stampa della query dopo la modifica che hai fatto.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  7. #7
    Originariamente inviato da An@KiN
    ho messo tutti i valori tra apici numerici e non ma l'errore persiste


    non mi raccapezzo + :master: :master:
    Yn_ INSERT INTO vb3_user (username, password, salt, passworddate, email, styleid, showvbcode, usertitle, joindate, daysprune, lastvisit, lastactivity, usergroupid, timezoneoffset, options, maxposts, threadedmode, startofweek, ipaddress, pmpopup, reputationlevelid, reputation, autosubscribe) VALUES ('pippo', '4504ebc98faad08e857f1f3b522b7973', 'Yn_', '2004-08-28', 'pallino@pippo.it', '1', '1', 'JuniorMember', '1093699213', '0', '1093699213', '1093699213', '2', '0', '3159', '-1', '0', '1', '82.50.163.146', '0', '5', '10', '-1' )L'utente è stato inserito correttamente
    ora va bene.....


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.