Хорошо, мой запрос на вставку не работает на моем сервере. Вот код, который я бегу:php sql query не работает
<?php
$name = $_GET['name'];
$database_servidor = "localhost";
$database_usuario = "username";
$database_pass = "pass";
$database_nombre = "table";
$conexion = mysql_connect($database_servidor, $database_usuario, $database_pass);
mysql_select_db($database_nombre, $conexion);
$query = "INSERT INTO `nombre`(`card`) VALUES (`$name`)";
echo $query;
$sql = mysql_query($query) or die (mysql_error());
?>
Вот результат:
http://santirivera92.co.cc/insert.php?name=Santiago%20Rivera
Что я делаю неправильно?
Используйте обычные кавычки для данных вместо обратных ссылок: '' ' –
Не забудьте' mysql_real_escape_string ($ _ GET ['name']) 'или переключиться на подготовленные операторы/PDO. –
Да, мне нравится писать его как «INSERT INTO nombre ('card') VALUES ('". $ Name. "')"; // У вас нет места между 'nombre' (' card') !! –