Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Problemy z połączeniem danych z MySQL

Spróbuj tego, używając mysqli_query aby faktycznie uruchomić zapytanie. Gdy ustawisz $sql wszystko, co zrobiłem, to ustawienie zmiennej o nazwie $sql do zapytania. Pamiętaj też, że ustawiłeś zmienną $userrname w zapytaniu, kiedy powinno być $username jak ustawiono z $_POST Bezpośrednio powyżej. Moja dostosowana wersja Twojego kodu poniżej:

$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '';
$mysql_database = "21st";

$conn = mysqli_connect($dbhost, $dbuser, $dbpass) or die("Could not connect database");
mysqli_select_db($conn, $mysql_database) or die("Could not select database");

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

if ($password === $password2) {

  // Set the query.
  $sql = "INSERT INTO members (username, email, password)"
       . " VALUES (?, ?, ?)"
       ;

  // Bind the values to the query.
  mysqli_stmt_bind_param($sql, 'sss', $username, $email, $password);

  // Run the query.
  mysqli_query($conn, $sql);

  // Free the result set.
  mysqli_free_result($sql);

  // Close the connection.
  mysqli_close($conn);

}
else {
  echo "Your passwords must match";
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Moja aplikacja uzyskuje dostęp do zdalnej bazy danych. Jak sprawnie przeprowadzić testy jednostkowe?

  2. Jak szybko WYBRAĆ 3 losowe rekordy z 30-tysięcznej tabeli MySQL z filtrem where według pojedynczego zapytania?

  3. Jak zaimplementować dwukierunkowy unikalny indeks w wielu kolumnach

  4. Java - Wyjątek w głównym wątku java.lang.Błąd:nierozwiązane problemy z kompilacją

  5. Lista przedmiotów według kategorii