<MyRusakov.ru />

PHP и MySQL с Нуля до Гуру 2.0

PHP и MySQL с Нуля до Гуру 2.0

Данный курс научит Вас программировать на самом популярном Web-языке в мире - PHP. Курс состоит из 11 разделов, в которых с нуля рассказывается и показывается процесс написания различных скриптов на PHP.

В курсе Вы узнаете всю необходимую теоретическую часть, а также увидите массу практических примеров, в том числе, и из моей практики.

Почти к каждому уроку идут упражнения.

Просмотрев данный курс, Вы сможете создавать абсолютно любые PHP-сайты любой сложности.

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

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

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