<MyRusakov.ru />

Создание Интернет-магазина на PHP и MySQL

Создание Интернет-магазина на PHP и MySQL

Видеокурс "Создание Интернет-магазина на PHP и MySQL" - это уникальный курс по созданию Интернет-магазина с нуля. Особенностью данного курса является то, что создание идёт с самого начала, то есть от идеи. Далее создаётся дизайн всех необходимых страниц, после делается их вёрстка. Затем создаётся движок на PHP и MySQL, после делается Admin-панель и, наконец, готовый сайт размещается в Интернете.

Адрес созданного в этом курсе сайта: http://storedvd.ru

Всё создание сайта будет происходить на Ваших глазах, поэтому Вы легко сможете повторить весь процесс создания сложного функционального сайта уже при разработке своего портала.

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Форум сайта MyRusakov.ru

Не работает вторая таблица в базе.
25.06.2013 23:43:29 Не работает вторая таблица в базе. Сообщение #1
kirsav

kirsav

Новичок

Новичок

Дата регистрации:
13.06.2013 18:12:44

Сообщений: 6

Добрый день. В моем учебном проектике все хранится в одной таблице. Решил подключить к нему еще и гостевую книгу. Для этого создал вторую таблицу по образу и подобию первой. И вот в нее ничего не заносится. Если в функции записи поменять название таблицы на первую - все работает как надо, в первую таблицу все записывается. Такое впечатление что денвер не позволяет работать с более чем одной таблицей. Может такое быть? Посоветуйте, в какую сторону рыть, пожалуйста.
Профиль Ответить
26.06.2013 03:49:31 Не работает вторая таблица в базе. Сообщение #2
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Нет, не может быть. Поэтому ищите ошибку в коде: http://myrusakov.ru/php-finderror.html
Профиль Ответить
26.06.2013 11:02:37 Не работает вторая таблица в базе. Сообщение #3
kirsav

kirsav

Новичок

Новичок

Дата регистрации:
13.06.2013 18:12:44

Сообщений: 6

Михаил, спасибо за ответ. Я Ваши статьи и уроки проштудировал, и указанным способом ошибку искал, конечно. В результате получилось, что именно с этой таблицей ничего не происходит (саму таблицу убивал-создавал несколько раз, менял имя и тд). Вот код:

<center><h1>GUESTBOOK</h1></center>
<h3>Comment:</h3>
<form name="guestbook" action="" method="post">
<TEXTAREA NAME="commentText" WRAP="virtual" COLS="80" ROWS="3"></TEXTAREA></br></br>
<center><INPUT TYPE="submit" NAME="button_guestbook" VALUE="SUBMIT"></center>
</form>

<center><h2>Comments:</h2></center>
<div>
<?php
if (!empty($_POST["button_guestbook"])) {
$mail = $_SESSION[email];
$comment = htmlspecialchars($_POST["commentText"]);

if (strlen($comment) < 5 ) $successCom = false;
else $successCom = addGuestComment($mail, $comment);

if (!$successCom) {
$alert = "Comment adding error!";
include "blocks/alert.php";
}
}


и сама функция:

function addGuestComment($mail, $comment){
global $mysqli;
connectDB();
/*$mail = "gh".$mail;*/
$success = $mysqli->query("INSERT INTO `atlas_book`(`mail`,`comment`,) VALUES ('$mail', '$comment')";

/*$success = $mysqli->query("INSERT INTO `atlas_user`(`mail`,`pass`) VALUES ('$mail', '$comment')";*/
closeDB();
return $success;

}


если убрать слеши/звездочки и закоментарить строку с запросом - все работает как надо.
Профиль Ответить
26.06.2013 17:42:25 Не работает вторая таблица в базе. Сообщение #4
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Раз один запрос работает, а другой нет, значит, ошибка в неработающем SQL-запросе: http://myrusakov.ru/sql-finderror.html
Профиль Ответить
26.06.2013 18:02:11 Не работает вторая таблица в базе. Сообщение #5
kirsav

kirsav

Новичок

Новичок

Дата регистрации:
13.06.2013 18:12:44

Сообщений: 6

Спасибо, будем искать).
Профиль Ответить