Привет, у меня есть этот код, который не будет работать. Я глючу с ним около часа и не могу найти никаких ошибок, я не знаю, что это такое. Может быть, кто-то мог бы помочь мне здесь.
Вставка скрипта:
<?php error_reporting(E_ALL); ini_set('display_errors',1);
require('connect.php');
$sql = "INSERT INTO products (name, description, price, url, category, artwork) VALUES ('john', 'john', 'john', 'john', 'john', 'john')";
if ($link->query($sql)) {
echo "<script>
alert('Data was added.');
window.location.href='dashboard.php';
</script>";
}
else {
echo "<script>
alert('Data was not added.');
window.location.href='dashboard.php';
</script>";
}
?>
Я пытаюсь добавить данные в свою базу данных, но она просто не добавит данные, которые я ей дал.
Вот мой скрипт подключения:
<?php
try {
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '';
$link = new PDO("mysql:host=$dbhost;dbname=dbtesttest;",$dbuser,$dbpass);
} catch (PDOException $e) {
echo "Failed :" . $e->getMessage() . "\n";
}
?>
Кто-нибудь понял, что я делаю неправильно? Помимо использования предупреждений в php. Это не дает мне никаких ошибок, у меня есть база данных, созданная с фактическими атрибутами. Мне нужна помощь :(