Передача данных из URL в SQL БД
Добрый день,
Подскажите, как реализовать передачу данных из URL в БД SQL? URL будет иметь след. вид: http://my_site.com/?name=ИМЯ&email=АДРЕС_ЭЛЕКТРОННО Й _ПОЧТЫ&phone=НОМЕР_ТЕЛЕФОНА&lead _id=225298 Как подхватить и сохранить значения пользовательских полей из урл? |
какой язык используешь?
|
Цитата:
|
Цитата:
<?php mysql_connect("mysql.myhost.com", "user", "sesame") or die (mysql_error ()); // Выбор БД mysql_select_db("mydatabase") or die(mysql_error()); // Построение SQL-оператора $strSQL = "INSERT INTO people("; $strSQL = $strSQL . "Name, "; $strSQL = $strSQL . "Email, "; $strSQL = $strSQL . "Phone, "; $strSQL = $strSQL . "ID, "; // SQL-передача strSQL = "INSERT INTO people(Name) values('" . $_POST["Name"] . "')" strSQL = "INSERT INTO people(Email) values('" . $_POST["Email"] . "')" strSQL = "INSERT INTO people(Name) values('" . $_POST["Phone"] . "')" strSQL = "INSERT INTO people(Email) values('" . $_POST["ID"] . "')" // SQL-оператор выполняется mysql_query($strSQL) or die (mysql_error()); // Закрытие соединения mysql_close(); ?>[/php] |
Цитата:
|
все переменные которые в урле - это GET переменные, а ты принимаешь $_POST["Name"]
используй $_GET["Name"] |
Цитата:
|
И почитайте про SQL инъекции.
|
Часовой пояс GMT +3, время: 16:04. |