|
|
|
| - Писал админам на email, просили продублировать сообщение. Сообщение было относительно MySQL.
Короче - напишите стандартные функции для работы с MySQL, конкретно нужны: добавить таблицу ы пустую базу, строки и ячейки в таблицу или как там это делаеться, не знаю алгоритма. Жду ответов. | |
|
|
|
|
|
|
|
для: Lstasss
(14.05.2006 в 14:16)
| | Смотрите куда я зашел
http://yandex.ru/yandsearch?stype=www&nl=0&text=%F4%F3%ED%EA%F6%E8%E8+php+%E4%EB%FF+%F0%E0%E1%EE%F2%FB+%F1++mysql
Что нашел в следующую секунду
http://pishu-na-php.sc.ru/content/PishemVmeste/281.htm | |
|
|
|
|
|
|
|
для: CrazyAngel
(14.05.2006 в 14:29)
| | Вот еще лучше
http://articles.org.ru/cfaq/index.php?qid=104&catid=19
А сами комманды mysql знаете
http://web-support.ru/mySQL/3.shtml | |
|
|
|
|
|
|
|
для: Lstasss
(14.05.2006 в 14:16)
| | Вы не поверите но у меня есть точно такой же учебник, как на странице http://pishu-na-php.sc.ru/content/PishemVmeste/281.htm, только он на польском, и там я ничего не нашёл. Т.е. я подсоединился к БД, создал новую, но она пуста. Как заполнить? | |
|
|
|
|
|
|
|
для: Lstasss
(14.05.2006 в 14:41)
| | Ан нет, тут побольше :). Тем не менее, вопрос актулен, я не иогу найти полного синтаксиса, как вставить в пустую базу новую таблицу. | |
|
|
|
|
|
|
|
для: Lstasss
(14.05.2006 в 14:16)
| | Полный список функций и их описания на русском языке вы сможете найти в нашем справочнике http://www.softtime.ru/group/id_group=2. Сколько и какие поля должны быть в создаваемой таблице? | |
|
|
|
|
|
|
|
для: cheops
(14.05.2006 в 14:58)
| | Опишите синтаксис, сам вставлю :). Как конкретно вставить (создать) таблицу в пустой базе? Допустим, нужно 4 поля, все текстовые.
З.Ы. Можно и на английском и даже на румынском, была бы информация. :) | |
|
|
|
|
|
|
|
для: Lstasss
(14.05.2006 в 15:05)
| | Самый лучший в интернете справочник по командам MySQL: http://dev.mysql.com/doc/ | |
|
|
|
|
|
|
|
для: Саня
(14.05.2006 в 16:18)
| | Почитал. А как бы это через PHP? Что и куда нужно дописать, или что другое сделать? | |
|
|
|
|
|
|
|
|
для: Lstasss
(14.05.2006 в 15:05)
| | Для этого можно воспользоваться скриптом
<?php
// Устанавливаем соединение с базой данных
require_once("config.php");
// Создаём таблицу
$query = "CREATE TABLE tbl (
field1 TEXT NOT NULL ,
field2 TEXT NOT NULL ,
field3 TEXT NOT NULL ,
field4 TEXT NOT NULL
)";
if(!mysql_query($query)) exit(mysql_error());
?>
|
Для установки соединения с базой данных потребуется конфигурационный файл config.php
<?php
///////////////////////////////////////////////////
// 2006 (C) IT-студия SoftTime (http://www.softtime.ru)
///////////////////////////////////////////////////
// сейчас выставлен сервер локальной машины
$dblocation = "localhost";
// Имя базы данных, на хостинге или локальной машине
$dbname = "bd";
// Имя пользователя базы данных
$dbuser = "root";
// и его пароль
$dbpasswd = "";
// Устанавливаем соединение с базой данных
$dbcnx = @mysql_connect($dblocation,$dbuser,$dbpasswd);
if (!$dbcnx) {
exit( "<P>В настоящий момент сервер базы данных не доступен, поэтому корректное отображение страницы невозможно.</P>" );
}
// Выбираем базу данных
if (! @mysql_select_db($dbname,$dbcnx) ) {
exit( "<P>В настоящий момент база данных не доступна, поэтому корректное отображение страницы невозможно.</P>" );
}
// Определяем версию сервера
$query = "SELECT VERSION()";
$ver = mysql_query($query);
if(!$ver) exit("Ошибка при определении версии MySQL-сервера");
$version = mysql_result($ver, 0);
list($major, $minor) = explode(".", $version);
// Если версия выше 4.1 сообщаем серверу, что будем работать с
// кодировкой cp1251
$ver = $major.".".$minor;
if((float)$ver >= 4.1)
{
mysql_query("SET NAMES 'cp1251'");
}
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(14.05.2006 в 19:07)
| | Вот спасибо! То, что надо. Дальше попробую сам. :-). Жаль, смайликов нету. | |
|
|
|
|
|
|
|
для: Lstasss
(14.05.2006 в 19:33)
| | ОК, а теперь следущий вопрос: как удалить таблицу из базы? Нигде не нашёл, поэтому спрашиваю, не злитесь.
З.Ы. Уже угадал, вопрос отпал. | |
|
|
|
|
|
|
|
для: Lstasss
(17.05.2006 в 01:21)
| | Лучше под новые вопросы заводить новые темы. | |
|
|
|