|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Jan 2020
Messaggi: 12
|
Vi prego aiuto
Ciao a tutti, è da giorni che provo diverse modifiche al codice ma nessuna funziona; vorrei che il codice .php andasse ad inserire i dati nella tabella del database (phpMyAdmin), qualcuno può aiutarmi?
Il codice: <?php $host= 'localhost'; $user= 'user'; $password= 'pw'; $database= 'nome'; mysql_connect($host, $user, $password) or die('Errore durante la connessione:' .mysql_error()); mysql_select_db($database) or die ('Errore durante la selezione del database:' .mysql_error()); $sql = "INSERT INTO 'tabella1' ('ID', 'Username', 'E-mail', 'Password') VALUES (NULL, '$username', '$email', '$password')"; if (mysql_query($sql)) { echo "Dati aggiunti correttamente al database"; } else { echo "Errore di inserimento:" .mysql_error(); } mysql_close(); ?> |
|
|
|
|
#2 |
|
Bannato
Iscritto dal: Oct 2002
Messaggi: 29264
|
Se ID è autoincrementante non passarlo del tutto (che poi gli passi null????)
Ci vanno mica un po' di punti lì ai lati delle variabili? Tipo... VALUES ('".$username."', '".$email."', '".$password."')" Ultima modifica di Dumah Brazorf : 29-01-2020 alle 18:22. |
|
|
|
|
#3 |
|
Junior Member
Iscritto dal: Jan 2020
Messaggi: 12
|
Non va comunque...
|
|
|
|
|
#4 |
|
Bannato
Iscritto dal: Oct 2002
Messaggi: 29264
|
Torna un errore o non torna niente?
Intanto verifica funzioni con valori predefiniti, tipo Codice:
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "INSERT INTO MyGuests (firstname, lastname, email)
VALUES ('John', 'Doe', '[email protected]')";
if ($conn->query($sql) === TRUE) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
$conn->close();
?>
https://www.w3schools.com/php/php_mysql_connect.asp ... ma poi i dati che vuoi scrivere nel db da dove li prendi? Ultima modifica di Dumah Brazorf : 29-01-2020 alle 19:12. |
|
|
|
|
#5 |
|
Junior Member
Iscritto dal: Jan 2020
Messaggi: 12
|
I dati li prendo da un form in html
Codice HTML:
<!DOCTYPE html> <html> <head> <title>DB FORM PROVA 1</title> </head> <body> <form method="POST" action="DB php.php"> Username: <input type="text" name="username" > <br> <br> E-mail: <input type="text" name="e-mail" > <br> <br> Password: <input type="text" name="password" > <br> <br> <input type="submit" name="submit" value="Invia i dati"> </form> </body> </html> |
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 17:43.


















