Чтобы добавить новые записи в базу данных MySQL, я использовал PHP для вставки данных. Однако пока я не смог передать строки в свои поля. Однако я смог передать целые числа в поле «ID».Невозможно вставить строки в MySQL с помощью PHP
Я пробовал URL-адрес, например, www.example.com/newArticle?Headline="testString ", ответ« Записи добавлены в базу данных », но когда я смотрю на консоли, новые записи не добавлены.
PHP код:
<?PHP
$user_name = "createyo_james";
$password = "password";
$database = "createyo_TestDatabase";
$server = "localhost";
$db_handle = mysql_connect($server, $user_name, $password);
$db_found = mysql_select_db($database, $db_handle);
if ($db_found) {
$Headline = $_GET["Headline"];
$SQL = "INSERT INTO Customer (Headline) VALUES ('$Headline')";
$result = mysql_query($SQL);
mysql_close($db_handle);
print "Records added to the database";
}
else {
print "Database NOT Found ";
mysql_close($db_handle);
}
?>
«Записи, добавленные в базу данных», возвращаются, только если база данных найдена, если запрос не был успешным ... –
Ошибки Хандера: '$ result = mysql_query ($ SQL) или die (mysql_error()); – turson
OMG! 'mysql_ *' устарел! SQL-инъекционный код ... – marekful