+----------++-------------++----------++-------------+
| column 1| | column 2 | | column 3| | column 4 |
+----------++-------------++----------++-------------+
|bla-bla-bla||bla-bla-bla ||bla-bla-bla| |bla-bla-bla |
+----------++-------------++----------++-------------+
Сам пробовал простейший вариант CREATE TABLE `tbl_name`(), но не сработало, в синтаксисе SQL не разобрался и решил спросить... Спасибо всем за оказанную в будущем (надеюсь пока в будущем

Спустя 13 часов, 17 минут, 57 секунд (27.05.2007 - 12:59) Ghost написал(а):
Спустя 34 минуты, 43 секунды (27.05.2007 - 13:34) disc написал(а):
Воспользуйся phpMyadmin он щас установлен на каждом хостинге.
Спустя 8 часов, 16 минут, 57 секунд (27.05.2007 - 21:51) Мишаня написал(а):
Цитата(disc @ 27.5.2007, 16:34) [snapback]21394[/snapback]
Воспользуйся phpMyadmin он щас установлен на каждом хостинге.
phpMyAdmin конешно хорошо, но по моей задумке нужно динамическое создание таблиц, скриптом. Просьба: Напишите запрос для создания таблицы вида который я написал, мне нужно для того штобы разобраться в синтаксисе SQL... Спасиба всем
Спустя 28 минут, 11 секунд (27.05.2007 - 22:19) Angerslave написал(а):
Дык создай в phpMyAdmin, он сверху в тёмненьком пространстве выведет запрос типа
Вот это и есть mysql-запрос. Ну а ваще, кури ман, конечно. А также гугл.
Код
CREATE TABLE `tbl_name`(
column 1 varchar(255),
...
);
column 1 varchar(255),
...
);
Вот это и есть mysql-запрос. Ну а ваще, кури ман, конечно. А также гугл.
Спустя 2 дня, 13 часов, 38 минут, 34 секунды (30.05.2007 - 11:58) ProfPHP написал(а):
Цитата(Мишаня @ 27.5.2007, 18:51) [snapback]21405[/snapback]
Цитата(disc @ 27.5.2007, 16:34) [snapback]21394[/snapback]
Воспользуйся phpMyadmin он щас установлен на каждом хостинге.
phpMyAdmin конешно хорошо, но по моей задумке нужно динамическое создание таблиц, скриптом. Просьба: Напишите запрос для создания таблицы вида который я написал, мне нужно для того штобы разобраться в синтаксисе SQL... Спасиба всем
как понять выражение "динамическое создание таблиц" с учетом того, что в мускуле, как ты выразился, ламер?
Спустя 1 час, 47 минут, 22 секунды (30.05.2007 - 13:45) AlexBB написал(а):
Всем советую выкинуть нафик phpmyadmin и поставить нормального клиента.
Лучшим, на мой взгляд, на сегодня является mysqlFront, хотя к огромному сожалению разработчики прекратили его развитие.
Одним из его бонусов является отдельное окошко, в котором он логирует все SQL запросы, которые происходят когда пользователь делает какие-либо действия (например создает таблицу). phpmyadmin вроде тоже что-то подобное делает, но веб интерфейс есть веб интерфейс - там все не так быстро и удобно.
Лучшим, на мой взгляд, на сегодня является mysqlFront, хотя к огромному сожалению разработчики прекратили его развитие.
Одним из его бонусов является отдельное окошко, в котором он логирует все SQL запросы, которые происходят когда пользователь делает какие-либо действия (например создает таблицу). phpmyadmin вроде тоже что-то подобное делает, но веб интерфейс есть веб интерфейс - там все не так быстро и удобно.
Спустя 2 минуты, 53 секунды (30.05.2007 - 13:48) Timok написал(а):
Цитата(AlexBB)
он логирует все SQL запросы, которые происходят когда пользователь делает какие-либо действия (например создает таблицу).
pma ведь тоже показывает все запросы?
Спустя 5 минут, 29 секунд (30.05.2007 - 13:53) AlexBB написал(а):
Цитата(Timok @ 30.5.2007, 14:48) [snapback]21646[/snapback]
pma ведь тоже показывает все запросы?
Не уверен, что все. Впрочем могу, ошибаться т.к. свежие его версии давно не юзал ...
GUI интерфейс настолько удобнее и шустрее, чем веб-интерфейс, что pma вспоминаю как страшный сон
Спустя 20 часов, 40 минут, 23 секунды (31.05.2007 - 10:34) ProfPHP написал(а):
Цитата(AlexBB @ 30.5.2007, 10:45) [snapback]21645[/snapback]
Всем советую выкинуть нафик phpmyadmin и поставить нормального клиента.
Лучшим, на мой взгляд, на сегодня является mysqlFront, хотя к огромному сожалению разработчики прекратили его развитие.
Одним из его бонусов является отдельное окошко, в котором он логирует все SQL запросы, которые происходят когда пользователь делает какие-либо действия (например создает таблицу). phpmyadmin вроде тоже что-то подобное делает, но веб интерфейс есть веб интерфейс - там все не так быстро и удобно.
Лучшим, на мой взгляд, на сегодня является mysqlFront, хотя к огромному сожалению разработчики прекратили его развитие.
Одним из его бонусов является отдельное окошко, в котором он логирует все SQL запросы, которые происходят когда пользователь делает какие-либо действия (например создает таблицу). phpmyadmin вроде тоже что-то подобное делает, но веб интерфейс есть веб интерфейс - там все не так быстро и удобно.
интересный ты. а если хостер не позволяет удаленно коннектиться к базе?
хотя если мускул на локалке стоит, то мне, например, удобно навикат использовать.
один раз попробовал фронт этот. после убиения 2 гиговой базы им стер его и никому не советую. благо дампы делаю постоянно.
Спустя 1 час, 5 минут, 1 секунда (31.05.2007 - 11:39) AlexBB написал(а):
Цитата(ProfPHP @ 31.5.2007, 11:34) [snapback]21717[/snapback]
интересный ты. а если хостер не позволяет удаленно коннектиться к базе?
Один раз объясняю.
Соединяешься через ssh c серваком где сайт, тунелируешь любой порт своего компа (например 3307) на порт где у хостера висит мускул (чаще всего катит localhost:3306). Соединяешься GUI клиентом с localhost:3307. Все, вот оно счастье.
Если хостер не предоставляет шелл - посылаешь его в задницу и идешь к другому.
Цитата(ProfPHP @ 31.5.2007, 11:34) [snapback]21717[/snapback]
один раз попробовал фронт этот. после убиения 2 гиговой базы им стер его и никому не советую. благо дампы делаю постоянно.
Ну кривыми руками можно что угодно убить. Если продемонстрируешь мне убитие базы во фронте без явного подтверждения со стороны пользователя - с меня ящик пива, если не сможешь воспроизвести этот эффект - с тебя. Идет?
Спустя 5 дней, 11 часов, 24 минуты, 42 секунды (6.06.2007 - 23:04) Мишаня написал(а):
Цитата
как понять выражение "динамическое создание таблиц" с учетом того, что в мускуле, как ты выразился, ламер
Сори што пропал... Сам виноват

Пишу я движок форума, до этого за БД не брался, но просто не придумал как можно рациональней создать тему на форуме кроме динамического создания таблиц... Совет насчет ПХПМуАдмина помог, теперь все тексты запросов смотрю там, но возник опять вопрос:
Есть таблица типа
Код
CREATE TABLE `$tbl_name`
( time varchar(16) null,
day date null,
ip varchar(15) null,
mess text null,
email varchar(100) null,
name varchar(100) null,
id int not null AUTO_INCREMENT,
PRIMARY KEY (id)
);
( time varchar(16) null,
day date null,
ip varchar(15) null,
mess text null,
email varchar(100) null,
name varchar(100) null,
id int not null AUTO_INCREMENT,
PRIMARY KEY (id)
);
Пытаюсь просмотреть поле id, выдает 1,3,5,7 и т.д. Падскажите плиз в чом неправ, а? Мож быть в запросе?
Код
$qq_id = "SELECT id FROM tbl_name";
$res = mysql_query($qq_id);
for( $i=0; $rr = mysql_fetch_array($res, MYSQL_ASSOC); $i++)
{
print_r($rr['id']);
/*нащет если print $i; - выдает ровно половину
от реально существующего количества записей...
Почему я и решил что проблема в запросе*/
}
$res = mysql_query($qq_id);
for( $i=0; $rr = mysql_fetch_array($res, MYSQL_ASSOC); $i++)
{
print_r($rr['id']);
/*нащет если print $i; - выдает ровно половину
от реально существующего количества записей...
Почему я и решил что проблема в запросе*/
}
Спустя 9 часов, 25 минут, 34 секунды (7.06.2007 - 08:29) TRIAL написал(а):
Вот этот кусок
переделай в нормальный вид, вот такой
Код
$qq_id = "SELECT id FROM tbl_name";
$res = mysql_query($qq_id);
for( $i=0; $rr = mysql_fetch_array($res, MYSQL_ASSOC); $i++)
{
print_r($rr['id']);
/*нащет если print $i; - выдает ровно половину
от реально существующего количества записей...
Почему я и решил что проблема в запросе*/
}
$res = mysql_query($qq_id);
for( $i=0; $rr = mysql_fetch_array($res, MYSQL_ASSOC); $i++)
{
print_r($rr['id']);
/*нащет если print $i; - выдает ровно половину
от реально существующего количества записей...
Почему я и решил что проблема в запросе*/
}
переделай в нормальный вид, вот такой
Код
$res = mysql_query("SELECT id FROM tbl_name");
while($row = mysql_fetch_assoc($res)) {
echo $row['id']."<br>";
}
mysql_free_result($res);
while($row = mysql_fetch_assoc($res)) {
echo $row['id']."<br>";
}
mysql_free_result($res);
_____________