phpMyAdmin
 sql >> Baza danych >  >> Database Tools >> phpMyAdmin

Jak zapisywać informacje z formularza html do bazy danych MySQL

Użyj mysqli . Zmieniłem Twój kod, aby przygotować wstawkę.

Jeśli tego nie zrobisz, byłaby to wielka impreza polegająca na wstrzykiwaniu SQL.

Ponadto, aby uzyskać dostęp do $_POST , powinieneś podać indeks ciągu, taki jak $_POST['firstname'] . Chociaż działa jak $_POST[firstname] , PHP wyśle ​​ostrzeżenie.

<?php
$mysql_host     = "localhost";
$mysql_username = "username";
$mysql_password = "password";
$mysql_database = "database";

$mysqli  = new Mysqli($mysql_host, $mysql_username, $mysql_password, $mysql_database);
$prepare = $mysqli->prepare("INSERT INTO `Information`(`Firstname`,`Lastname`,`Email`,`StreetAddress`,`PostalCode`,`City`,`StateProvince`,`Country`,`Controllers`,`Color`) VALUES (?,?,?,?,?,?,?,?,?,?)");
$prepare->bind_param("ssssssssss", $_POST['firstname'], $_POST['lastname'], $_POST['email'], $_POST['streetaddress'], $_POST['postalcode'], $_POST['city'], $_POST['state'], $_POST['country'], $_POST['controllers'], $_POST['color']);
$prepare->execute();
$mysqli->close();
?>


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Błąd phpmyadmin 2002 dla zdalnego serwera

  2. wartość isset zawsze zwraca 1

  3. Ostrzeżenie:mysql_query() [function.mysql-query]:Odmowa dostępu dla użytkownika 'ODBC'@'localhost' (przy użyciu hasła:NIE)

  4. Ponownie zainstalowano WAMP, nie znaleziono tabel Wordpress, ALE są w PHPMYADMIN

  5. phpMyAdmin nie pokazuje dodanych kolumn