Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » ASP, Perl, PHP и MySQL

INSERT INTO php

Обсуждение темы INSERT INTO php в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Подскажите как тут применить SELECT,и соединиться с базой данных? Вроде всё правильно,технические ошибки не выдаёт.А в браузере показует: см.фото. report.php <!DOCTYPE html> <html ...


Закрытая тема
 
Опции темы
Старый 03.10.2015, 09:48   #1
Подскажите как тут применить SELECT,и соединиться с базой данных? Вроде всё правильно,технические ошибки не выдаёт.А в браузере показует: см.фото.

report.php

<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>Сообщение</title>
</head>
<body>
<h2>Сообщение</h2>

<?php

$first_name = $_POST['firstname'];
$last_name = $_POST['lastname'];
$when_it_happend = $_POST['whenithappend'];
$how_long = $_POST['howlong'];
$how_many = $_POST['howmany'];
$alien_discription = $_POST['aliendiscription'];
$what_the_did = $_POST['whatthedid'];
$fang_spotted = $_POST['fangspotted'];
$other = $_POST['other'];
$email = $_POST['email'];

$dbc = mysqli_connect('localhost', 'owen', '34598', 'aliendatabase')
or die('Ошибка соединения с MySQL-сервером');

$query = "INSERT INTO aliens_abduction( first_name, last_name, when_it_happend, how_long, how_many, alien_discription, what_the_did, fang_spotted, other, email)" .
"VALUES('first_name', 'last_name', 'when_it_happend', 'how_long', 'how_many', 'alien_discription', 'what_the_did', 'fang_spotted', 'other', 'email')";

$result = mysqli_query($dbc,$query)
or die('Ошибка при выполнении запроса к базе данных.');

mysqli_close($dbc);

?>

</body>
</html>

фото:http://SSMaker.ru/3dfacd17/
 
Старый 03.10.2015, 09:48
Ссылки
Старый 03.10.2015, 13:05   #2
вы забыли указывать знак $
PHP код:
$query "INSERT INTO aliens_abduction( first_name, last_name, when_it_happend, how_long, how_many, alien_discription, what_the_did, fang_spotted, other, email) VALUES('$first_name', '$last_name', '$when_it_happend', '$how_long', '$how_many', '$alien_discription', '$what_the_did', '$fang_spotted', '$other', '$email')"
 
Старый 03.10.2015, 16:54   #3
поставил знак $ ничего не поменялось
 
Старый 03.10.2015, 20:45   #4
как то странно расставлены знаки припинания, вот образец.
mysql_query("INSERT INTO mytable (product) values ('kossu')");
ошибка в этой строке
 
Старый 04.10.2015, 15:44   #5
Цитата:
Сообщение от Ван Посмотреть сообщение
поставил знак $ ничего не поменялось
вы можете выложить мне полный скрипт и базу данных. Я посмотрю и помогу вам!
 
Старый 06.10.2015, 18:44   #6
Я решил твою проблему, у в запросе поле написано "alien_discription" а в базе это же поле написано "alien_description". исправь или там, или там!
 
Этот пользователь сказал спасибо mamon-88 за это полезное сообщение:
Ван (07.10.2015)
Старый 07.10.2015, 11:22   #7
Спасибо большое,блин такая лёгкая ошибка и сам я не увидел.((((
 
Старый 07.10.2015, 13:07   #8
Цитата:
Сообщение от Ван Посмотреть сообщение
Спасибо большое,блин такая лёгкая ошибка и сам я не увидел.((((
да не чего страшного! Я сам такие ошибки делаю, бывает часами или даже днями сижу на одно ошибка.
А это у тебе боевой скрипт или учебный?
 
Старый 10.10.2015, 10:55   #9
это я по книге учу.там написано как сделать,а потом надо подумать куда что поставить.вроде обьясняется всё понятно,и ставишь кажется туда,а всё равно не получается. перечитываешь по 5 раз,пробуешь по разному,ну никак.это я 1 главу уже 14 дней разбираю,не могу SELECT применить чтобы ответ приходил :ДА в базу данных.Подскажи куда поставить: "SELECT * FROM aliens_abduction WHERE fang_spotted = 'yes'";
 
Этот пользователь сказал спасибо Ван за это полезное сообщение:
mamon-88 (10.10.2015)
Старый 10.10.2015, 17:35   #10
Цитата:
Сообщение от Ван Посмотреть сообщение
это я по книге учу.там написано как сделать,а потом надо подумать куда что поставить.вроде обьясняется всё понятно,и ставишь кажется туда,а всё равно не получается. перечитываешь по 5 раз,пробуешь по разному,ну никак.это я 1 главу уже 14 дней разбираю,не могу SELECT применить чтобы ответ приходил :ДА в базу данных.Подскажи куда поставить: "SELECT * FROM aliens_abduction WHERE fang_spotted = 'yes'";
Ты хочешь вывести все данные, где поле fang_spotted равно 'yes'"
 
Старый 10.10.2015, 17:35
Закрытая тема





Текущее время: 16:50. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум