Автор Тема: Вопросы новичка по поводу MySQL  (Прочитано 2729 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Fishkiller

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 8
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.dcenter.gtazone.ru
Вопросы новичка по поводу MySQL
« : 20 Октября 2004, 01:14:53 »
Вот начал изучение MySQL , и возникли несколько вопросов. Буду писать подробно, т.к. с описанием у меня небольшие проблемы ;)
Итак:
У меня есть таблица Categories, где есть три столбца ID, Name и Eng.
В Name пишется русское название, например Спорт, а в Eng английское аналогично Sport. Таблица заполненна на неопределенное кол-во пар-наименований
 Мне надо сделать скрипт, который будет отображать страницу, где есть выпадающее меню с списком русских  названий из таблицы Categories, столбца Name. При выборе наименования из списка и нажатии на SUBMIT, мне надо ,чтобы на экран выводилось значение Eng. Например при выборе в меню Спорт,мне на экран должно вывестись Sport.
 Помогите пожалуйста!

Оффлайн commander

  • Developer
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1298
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.webtips.ru
Вопросы новичка по поводу MySQL
« Ответ #1 : 20 Октября 2004, 10:22:52 »
Fishkiller
:)
1. http://www.mysql.ru
2. perldoc SQLayer

3.
Html:
-------------------------------




-------------------------------
Perl:
-------------------------------
#!/usr/bin/perl -w
use strict;
use CGI qw(:standard);
use SQLayer;
my $D=SQLayer ->new(database =>\'DBI:mysql:database=phorum;host=localhost;port=3306\',user =>\'user\', password => \'somepass\');
my $name=param(\'name\');
my $translate=$D->row("SELECT Eng FROM Categories WHERE name=\'$name\'");
print "Content-type: text/html\\n\\n";
print "Translate=$translate";
------------------------------------
And no religion too...

Оффлайн Fishkiller

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 8
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.dcenter.gtazone.ru
Вопросы новичка по поводу MySQL
« Ответ #2 : 20 Октября 2004, 23:17:29 »
commander
Спасибо огромное! Это то,что мне нужно было . А можно как-нибудь без присоединения SQLayer?

Насколько я понял, искомая комманда в MySQL это
SELECT Eng FROM %%%% WHERE name=\'%%%5\'"?
То-есть можно искать и по ID и по любому значению?
« Последнее редактирование: 21 Октября 2004, 00:05:49 от Fishkiller »

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28