|
|
|
| Прошу обьясните как добавлять в Базу данных Разные виды данных там текс и т д.
Тольк оесли можно поподробнее! (Ато в учебнике не нашол или нету :( ) | |
|
|
|
|
|
|
|
для: maDMo3r
(12.12.2004 в 23:11)
| | Перед тем как добавлять что-то в таблицу, следует её создать при помощи оператора CREATE TABLE:
CREATE TABLE wet (
id int(11) NOT NULL auto_increment,
array text NOT NULL,
PRIMARY KEY (id)
) TYPE=MyISAM;
|
Добавление в таблицу осущестлвяется при помощи оператора INSERT:
INSERT INTO wet VALUES (0, '$text')
|
При этом строки следует помещать в кавычки, чила можно не обрамлять кавычками. Это не единственный способ записи оператора INSERT, он так же допускает следующую форму
INSERT INTO TABLE wet SET array="Сообщение"
|
При этом все не указанные после оператора SET через запятую ячейки получат значения по умолчанию http://www.softtime.ru/forum/read.php?id_forum=3&id_theme=574
PS Или требуется описание заполнения таблицы из MySQL? | |
|
|
|
|
|
|
|
для: cheops
(12.12.2004 в 23:48)
| | Можно подробней Обьяснить Как идет все в самом коде
там
1 - Конектимся к базе данных
2 - ...
3 - ...
:) Спасибо ..
Если можно то Хотябы чут ьчуть Обьяснить о Некоторых Функциях которые будут в примере :) | |
|
|
|
|
|
|
|
для: maDMo3r
(12.12.2004 в 23:57)
| | Будем считатать, что база данных уже создана, тогда добавить запись можно при помощи скрипта
<?php
// Код файла rand.php
$dblocation = "localhost";
// Имя базы данных
$dbname = "base";
// Имя пользователя...
$dbuser = "root";
// Пароль
$dbpasswd = "";
// Соединяемся с сервером базы данных - нужно получить соединение
// по которому мы будем отправлять запросы базе данных и получать
// ответы (данные или сообщения об успешности выполнения запросов)
$dbcnx = @mysql_connect($dblocation,$dbuser,$dbpasswd);
if (!$dbcnx)
{
echo( "<P>В настоящий момент сервер базы данных не доступен, поэтому корректное
отображение страницы невозможно.</P>" );
exit();
}
// Выбираем базу данных - этой функцией мы сообщаем с какой
// базой данных мы будем работать, заметте, что вторым
// параметром мы передаем дискриптор соединения $dbcnx,
// который вернула функция mysql_connect
if (! @mysql_select_db($dbname,$dbcnx) )
{
echo( "<P>В настоящий момент база данных не доступна, поэтому корректное
отображение страницы невозможно.</P>" );
exit();
}
// Осуществляем запрос к базе данных - добавляем запись
// Функция mysql_query принимает текстовую строку с
// запросом на языке SQL, и возвращает дескриптор запроса
// в случае удачи, и FALSE при сбое
$num = mysql_query("INSERT INTO wet VALUES (0, '$text')");
if(!$num)
{
echo "Ошибка в выполнении запроса";
exit(mysql_error());
}
else
{
echo "Всё расчудесно вставилось";
}
?>
|
PS Подробное описание всех функций можно найти в нашем справочнике в разделе функций MySQL http://www.softtime.ru/group/id_group=2. Если будут вопросы пишите - будем разбираться дальше. | |
|
|
|
|
|
|
|
для: cheops
(13.12.2004 в 00:47)
| | ага понятно ! Как можно сделать чтобы например если в базе данных в таблице например news - 2-е новости и чтобы каждая новоя начаналась с новой строки ?:) тоесть не рядом с другой :) | |
|
|
|
|
|
|
|
для: maDMo3r
(13.12.2004 в 00:54)
| | Хм... может просто вывести между новостями пару тэгов <br> - это переведёт строку:
<?php
echo "<br><br>";
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(13.12.2004 в 01:35)
| | а если например нужно две $name и $url записать в таблицу name и url ? :) | |
|
|
|
|
|
|
|
для: maDMo3r
(13.12.2004 в 01:37)
| | Погодите, что то я уже запутался, для того чтобы добавить записи в табилцы name и url нужно знать структуру этих таблиц... Если честно я не понимаю вопроса :( | |
|
|
|
|
|
|
|
для: cheops
(13.12.2004 в 01:41)
| | НУ вот например у нас 2 формы ! Из первой добавляется имя в таблицу name а из 2-ой формы url в таблицу url :)
Еще сделай таблицы в маскл :) | |
|
|
|
|
|
|
|
для: maDMo3r
(13.12.2004 в 15:18)
| | А поля какие должный быть? и вообще неплохо бы увидеть HTML-формы... | |
|
|
|