sql >> Databasteknik >  >> RDS >> Mysql

Lägga till data till en MySQL-databas från ett HTML-formulär

När du snabbt går igenom ditt skript måste du ringa mysql_query($sql) efter

$sql = "INSERT INTO rmbhazards (ROUTE, ADDRESS, LATITUDE, LONGITUDE, HAZARD, RISK) VALUES ('$value', '$value2', '$value3', '$value4', '$value5', '$value6')";

mysql_sql fråga kommer faktiskt att köra frågan.

Även som $value bör vara unik

 $value = $_POST['ROUTE'];
 $value2 = $_POST['ADDRESS'];
 $value3 = $_POST['LATITUDE'];

 -----

FÖRSLAG Eftersom du precis har börjat .. föreslår jag att du provar mysql_* för bara koncept men använd mysqli_* eller PDO .. Du bör också känna till sql-injektion

Här är några handledningar som hjälper dig

http://php.net/manual/en/security.database .sql-injection.php

http://php.net/manual/en/book.pdo.php

http://php.net/manual/en/book.mysqli.php



  1. Fall i Välj uttalande

  2. Vad är det för fel med denna MySQL-sats:DECLARE @ID INT

  3. Hur man skapar en schemabunden lagrad procedur i SQL Server

  4. SQLite CROSS JOIN med ett praktiskt exempel