<MyRusakov.ru />

Своя Web-студия за 55 дней

Своя Web-студия за 55 дней

Система "Своя Web-студия за 55 дней" поможет Вам открыть свою собственную успешную Web-студию всего за 55 дней. Обучение построено на теории, плюс практике, то есть я прямо на Ваших глазах буду абсолютно с нуля открывать свою Web-студию, нанимать специалистов, принимать и выполнять заказы. Это настоящее реалити-шоу. Плюс весь курс разбит по дням, в каждый из которых Вам необходимо будет посмотреть небольшое количество видеоуроков, выполнить задания по этим урокам и проставить галочки о выполнении. Каждый из дней у Вас будет отнимать не более 1-го часа в день.

Таким образом, выполняя ежедневно маленькие шажки, Вы через 55 дней станете владельцем уже прибыльной Web-студии, заработав при этом первые 100 000 рублей.

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

Подписавшись по 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

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