- Home
- Categorie
- Coding e Sistemistica
- PHP
- Come creare un campo di registrazione
-
Se sei su altervista è sufficiente attivare il database(che ha un costo mensile in altercent) e puoi accedere al phpmyadmin dal tuo pannello di controllo
-
Eseguendo query SQL sul server localhost:
CREATE TABLEutenti
(
id
INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
user
TEXT NOT NULL ,
pass
TEXT NOT NULL ,
mail
TEXT NOT NULL
) ENGINE = MYISAM ;poi clicco esegui, ok ce l'ho fatta.
Poi mi dice config.php, dovo creare una tabella?
-
Una volta fatta la tabella mediante quel codice, devi inserire nel file config.php i parametri per potersi collegare al database
-
Nel localhost devo mettere? Che ora non mi ricordo scusate.
-
L'indirizzo che dovresti trovare nel pannello di altervista...
-
mi dice errore:
<B>ErrorePare che ci sia un errore nella query SQL immessa. L'errore del server MySQL mostrato qui sotto, se c'è, può anche aiutare nella risoluzione del problema
ERROR: Stringa di Punctuation Sconosciuta @ 1STR: <?SQL: <?php// avvio la sessionesession_start();query SQL:
-
Ma cosa hai scritto nel file?
-
allora io creo una tabella intitolata config.php con numero di campi?
-
No, nei file del tutorial c'è un file chiamato config.php devi modificarlo e mettere come valore delle variabili i tuoi dati...
-
ok ma lo devo sempre inserire nel SQL?
-
No, devi modificare il file e passarlo sul server insieme ai restanti file(escluso il .sql)
-
quindi phpmyadmin mi è servito solamente per il codice del database?
-
Si, esatto
-
ok quindi devo creare ora una pagina intitolata config.php con questo codice:
<?php
// avvio la sessione
session_start();
// Dati connessione al database
$db_host = 'localhost';
$db_utente = 'onepieceitalia';
$db_password = 'password';
$db_nomedb = 'onepieceitalia';
// Effettua la connessione al database
$dbh=mysql_connect ($db_host, $db_utente, $db_password) or die ('Errore nella stringa di connessione al database: '.mysql_error());
mysql_select_db($db_nomedb);
?>va bene il codice?
-
apposto di localhost devi mettere l'indirizzo del database di altervista
-
ma non sono questi?
Come accedere:
- Hostname/server: localhost
- Username: onepieceitalia
- Password: facoltativa (puoi lasciare il campo vuoto)
- Database: my_onepieceitalia
-
Non lo sò... prova vedi se funziona, io mi ricordavo che il database non era in localhost su altervista forse ricordo male...
-
ok ho inserito i parametri ma nn ho capito cosa devo fare dopo. Scusami ma anche gli inesperti devono pure imparare.
-
Una volta inseriti tutti i file nel server tramite ftp, lo script è pronto
-
ma il codice lo devo inserire nella pagine del ley-out impaginata? giusto?