Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 06.01.2013
Сообщений: 33
1

Работа с таблицами MySQL

07.01.2013, 23:25. Показов 2010. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Немножко запутался, какую таблицу и ячейки создавать?
PHP
1
2
3
4
5
6
7
8
9
10
 //file db.php
<?php
        $host = "localhost";
        $user = "";
        $pass = "";
        $db = "";
        
 $var = mysql_connect( $host , $user , $pass )
 mysql_select_db($db) or die ("Невозможно подключиться к $db"); mysql_set_charset('utf8');
 ?>
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//file main.html
 <html>
<head>
<title>HTML-форма добавления текста</title>
</head>
<body>
<form aсtion="main.php" method="post">
<table>
<tr><td>Текст<td><input name=text maxlength=50 size=13>
<tr>td colspan=2><input type=submit value="Отправить>
</table>
</form>
</body>
</html>
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
//main.php
<html>
<head>
<title>Обработчик</title>
</head>
<body>
<?php
    include("db.php")
 
if ( !$text )
    die ( "Вы не ввели ничего. <br>
            Вернитесь и исправьте." );
 
if ( !$var ) die ("Подключение к MySql не возможно!") ;
 
$query = "INSERT INTO text VALUES ('".$text."');
$res = mysql_query( $query );
 
if ( $res ) echo "Запись добавлена в БД";
?>
</body>
</html>
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.01.2013, 23:25
Ответы с готовыми решениями:

Работа со связанными таблицами бд MySQL через PHP
Возможно некорректно дал теме название. Но возникли проблемы :c Есть бд test2, в ней есть таблицы...

Связи между таблицами в Mysql
Всем привет! При создании схемы БД, наткнулся на такой вопрос: Например у нас есть таблица...

Не могу вытащить с MySQL (с 2-мя таблицами)
Здарова! Хочу сделать топ 5 активно заливающих. В общем беру 2 таблицы: users (id, username),...

PHP + MySQL с двумя таблицами
Пользователь 20 присылает приглашение пользователю 19, и у пользователя 19 приходит соответствующая...

4
121 / 66 / 9
Регистрация: 15.08.2012
Сообщений: 266
08.01.2013, 00:35 2
У вас не верный запрос.

В БД нужно создать таблицу text с ячейками id и content. Для ID выставить параметр Primary_key.

запрос должен быть таким:
PHP
1
$query = "INSERT INTO text (content) VALUES ('".$text."');
Добавлено через 6 минут
В файле main.html после слова ОТПРАВИТЬ вы забыли поставить двойную кавычку.

эту конструкцию можно удалить
PHP
1
2
3
if ( !$text )
    die ( "Вы не ввели ничего. <br>
            Вернитесь и исправьте." );
Если в файле main.html
вместо
HTML5
1
<input name=text maxlength=50 size=13>
написать
HTML5
1
<input name=text maxlength=50 size=13 required>
Добавлено через 2 минуты
Эту конструкцию тоже можно удалить
PHP
1
if ( !$var ) die ("Подключение к MySql не возможно!")   ;
если в файле db.php, это
PHP
1
$var = mysql_connect( $host , $user , $pass )
заменить на это:
PHP
1
mysql_connect( $host , $user , $pass ) or die ("Подключение к MySql не возможно!");
1
0 / 0 / 0
Регистрация: 06.01.2013
Сообщений: 33
08.01.2013, 00:48  [ТС] 3
mack_91, спасибо, вот я и не мог понять почему я не могу сделать)
0
KOPOJI
08.01.2013, 01:28
  #4

Не по теме:

Цитата Сообщение от Vampire11 Посмотреть сообщение
//file db.php
эти комменты в обоих случаях будут обычным текстом. В html комментарии вида
HTML5
1
<!-- коммент -->

0
0 / 0 / 0
Регистрация: 06.01.2013
Сообщений: 33
08.01.2013, 02:35  [ТС] 5
KOPOJI, это понятно, я уберу их, просто для себя
0
08.01.2013, 02:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.01.2013, 02:35
Помогаю со студенческими работами здесь

MySQL запрос c двумя таблицами?
Всем привет. Допустим, у меня есть таблица с users пользователями, в ней такие поля: id, login,...

Необходимо-ли создавать связи между таблицами в MySQL
Добрый день, господа... Я уже задавал подобный вопрос, но так и не получил на него ответ. Вопрос...

Передача автогенерируемого ключа между таблицами MySQL
Есть 3 таблици. В одной (data) поле id уникально и генерируется автоматически автоинкрементом при...

работа с 2 таблицами mysql
Имеются 2 базы данных: первая таблица - news и её столбцы: |id_news| title |text|id_author|date|...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru