Database
Solving problems and issues related to various DBMS
Explore Questions
There are no popular questions to show right now
-
0 votes2 answers
-
0 votes0 answers
-
0 votes1 answer
-
0 votes1 answer
-
0 votes1 answer
319 questions in this forum
-
MS SQL и Unique
Здравствуйте! Штудирую матчасть по одной книжке и практикуюсь на БД "NorthWind". Все бы ничего, но в книге основное внимание уделено Ораклу, а у мну MS SQL. Доселе нестыковки синтаксиса в примерах решались поиском по инету, но кое-что найти пока не удалось. Подскажите, пожалуйста, если в MS SQL аналог Unique (проверка записи на уникальность) ?
0 votes4 answers -
Как переделать запрос!
Берётся запрос с таблицы по 1 id! Я хочу сделать так что бы он брал с определённого id! Вот код! public function getRealmName($numchars=false){ return $this->rDB->selectCell(" SELECT `name` FROM `realmlist` r LEFT JOIN `realmcharacters` rc ON r.id=rc.realmid WHERE rc.acctid=?d { && rc.numchars > ?d } ORDER BY r.id ASC ",$this->acctid,($numchars)? 0 : DBSIMPLE_SKIP); } Помогите понять где тут изменить, что бы вместо 1 id например 3!
0 votes4 answers -
Не хочет входить в phpMyAdmin на денвере. Помогите пожалста!
Вот что пишет- Добро пожаловать в phpMyAdmin 2.6.1 phpMyAdmin попытался соединиться с сервером MySQL, но сервер отверг соединение. Проверьте имя хоста, пользователя и пароль в config.inc.php. #1045 - Access denied for user 'root'@'localhost' (using password: NO) Подскажите пожалуйста что делать. Уже гуглил, не подходит... Я поменял токо пароль у пользователя root и теперь не хочет сабака входить... (я ток начал с phpMyAdmin работать)
0 votes4 answers -
Проверка на существование записей
Есть таблица с записями. Есть массив с номерами автоинкременов данной таблицы. Как проверить с минимальной нагрузкой существуют ли такие записи. Потому как нужно обновить массив. Кто как думает?
0 votes4 answers -
Ошибка mysql_affected_rows()
В чем может быть ошибка Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in Z:\home\freeplace.com.ua\www\admin\news-admin.php on line 185 Вот сам код(185 выделен "!!!"): <? /* Число новостей на страницу */ $per_page=10; ?> <table cellpadding=2 cellspacing=2> <tr><td> <? @$action=$_GET['action']; switch($action): /* Если значение $action не определено */ case ””: $action='edit'; break; /* Если нужно вывести форму для добавления текста новой новости */ case ”add”: ?> <FORM ACTION="news-admin.php?action=insert" METHOD="post"> <TABLE WIDTH="600" BORDER=0 CELLPADDING=4 CELLSPACING=0 ALIGN="center" &…
0 votes4 answers -
Подсчитать количество строк из другой таблицы с помощью LIKE
У меня имеется 2 таблиц 1. search_result 2. products хотелось бы подсчитать сколько строк находится в таблице products который у таблиц указано поля search_result.query_text SELECT s.id, s.query_text ( select count(*) from products where name concat('%', s.query_text, '%') limit 0, 1 ) as total FROM search_result AS s GROUP BY s.query_text вообще то такое возможно?
0 votes4 answers -
Запрос в mysql
Есть вот такая таблица. name click a 1 a 2 b 3 b 4 Возможно сделать в одном запросе,чтобы выбирался distinct(name),но вместе с тем для данного name выводилась сумма click по всей таблице?
0 votes4 answers -
CREATE TEMPORARY TABLE
Как понятно из темы проблема в правильном написании следующего кода: CREATE TEMPORARY TABLE table_1 LIKE table_1 Система возвращает ошибку: Not UNIQUE TABLE/ALIAS: 'table_1'. Но ведь я и хочу создать временную таблицу с тем же именем, скопировать структуру и обращаясь к table_1 работать со временной таблицей. Как правильно написать приведенный выше код?
0 votes4 answers -
Подскажите Mysql запросы
1)Как написать в Mysql,чтобы выбирались те поля,которые для данной таблицы повторяются? 2)Как выбрать productid из таблицы a,которых нет в productid таблицы b?
0 votes4 answers -
запрос к БД на отправку письма
В общем есть БД Mysql ,мне необходимо сделать запрос чтобы мне на мыло пришло письмо с админским паролем на вход в админку.В БД я разбираюсь очень плохо,даже не знаю синтаксиса.....(( то есть как запрос сделать к БД. подскажите пожалуйста)
0 votes4 answers -
Запрос на изменение кодировки таблицы и БД
Подскажите пож. как написать запрос, чтоб изменить кодировку таблицы и изменить кодировку самой базы данных? Вот пробую таблицу так, не выходит: ALTER TABLE lessons1 CONVERT TO CHARACTER SET utf8;
0 votes4 answers -
Уникальное значение
Здравстуйте! Подскаите, как из базы достать уникальеное значение? Такая суть: Есть страны и в них офисы (адреса) Выаскиваю список адесов ориентируясь на страну и у меня выводится по 2 раза один и тот же город., где в одной сране 2 филиала. $query_rsContacts = "SELECT * FROM Adress a, Contacts c WHERE a.Region = c.Region AND a.Lang = '".$segment_1."' AND c.Publish = '1'";
0 votes4 answers -
Выбрать записи, начинающиеся с числа
Мне нужно извлечь из таблицы все записи, которые начинаются с числа от 1 до 9. Подскажите, в какую сторону копать запрос? Кажется, нашел. WHERE SUBSTRING(title, 1, 1) > 0
0 votes4 answers -
следующая запись
Всем привет! Подскажите как достать следующую запись в бд, зная id например: БД id | text _______ 1 | aaaa 2 | bbbb 7 | sdds как достать запись 7, зная 2 (не следующий id, а следующую запись которая после неё) Заранее всем спасибо!
0 votes4 answers -
ругается на =ALL
пытаюсь выполнить SELECT * FROM orders WHERE good_id=ALL получаю #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 Разве ALL не является допустимым оператором?
0 votes4 answers -
mysql проблема с кодировкой..
Решил я перевести сайт с windows-1251 в UTF-8, но вышла беда с БД.. Собственно: Сделал дамп его перевел в ютф8 залил назад указал CHARSET=utf8 и COLLATE=utf8_bin везде где нужно.. перевел все файлы на сайте в ютф8 без бом, но все данные из базы выводятся квадратиками.. даже если ручками через базу что-либо заливаю.. (( После подключения к БД прописал mysql_query("set character_set_client='utf8'"); mysql_query("set character_set_results='utf8"); mysql_query("set collation_connection='utf8_general_ci'"); mysql_query('SET NAMES utf8'); Как решить проблему? (не слишком радикально
0 votes4 answers -
Проблема с INSERT
Господа, пожалуйста скажите почему не работает элементарная хрень: insert into Pupils(ClassID) values(2) где: ClassID : ссылка на ID таблицы классов, тип (естессно...) LongInt BDE ругается...говорит что мол "Key Violation"
0 votes4 answers -
Добавление картинок в БД через форму в MS Access2010
Доброго всем времени суток. Подскажите, как можно добавить с помощью формы, в какую-либо таблицу из БД, изображение. До этого картинки добавлялись как вложения напрямую в таблицу(не через форму).
0 votes4 answers -
Непонятки с кодировкой
Привет! При переносе всех своих сайтов на новый сервак, возникла проблема с кодировкой. В БД все записалось корректно, но при выводе все данные подгружаемые из БД отображаются вопросительными знаками. Кодировка всех данных в БД cp1251_general_ci. Едиственный сайт который перенесся корректно был в кодировке UTF8, но мне не вариант на всех 20 сайтах менять кодировку.. mysql_query('SET NAMES cp1251_general_ci'); не помогает.. Есть варианты? Буду очень признателен за помощь..
0 votes4 answers -
MS Access
Собственно не раз выручал сей инструм ент, когда надо было в чем-то сохранить данные и для наглядности предоставить их. Возник вопрос: можно ли использовать MS Access для создания веб-приложений. Если да, то как? Возможно существует какой-то обработчик.
0 votes4 answers -
Похожие записи из базы - как?
Доброго времени суток! Ребята, такой вопрос. К примеру, я на странице товара "Стиральная машина HOTPOINT-ARISTON ARXF105" Каким образом вытянуть из базы похожие? Мутно представляю... через explode() бить по пробелам в массив, а потом в запросе через LIKE искать похожие? А если связка слов, как "Стиральная машина". Как тут быть? Спасибо.
0 votes4 answers -
объединение одной и той же таблицы
Добрый день. Пожалуйста, помогите довести до ума запрос или подскажите правильное решение. Есть таблица, в которой хранятся "вакансии" и "резюме" Надо сделать : 1) Подсчитать кол-во вакансий и резюме по отдельности 2)Вывести последние пять вакансий и резюме Попробовал сделать такой запрос <?php /* этот запрос считает кол-во "вакансий" и "резюме" по отдельности будет вложен во второй запрос */ $dr_query = "SELECT `direction` AS `direc`, COUNT(`direction`) AS `Tdirec` FROM ".$table_vr." WHERE `status` = 'show' GROUP BY `direction`"; /* результат работы запроса Array ( [direc] => вакансия …
0 votes4 answers -
Арифметика значений ячеек в mysql
Приветствую. Прекрасно знаю, что в мускуле реализованы арифметические выражения. Однако не могу понять, как они применяются непосредственно к значениям ячеек. Погуглив, ничего толкового не обнаружил. Имеются поля: table: id - int(11) auto_increment; = 500 position - int(11) not null; = 10 На текущий момент запрос инкремента значения выглядит так, но он не работает: UPDATE table SET (position = position + 1) WHERE id = 500" Подскажите, пожалуйста, как правильно составить запрос?
0 votes4 answers -
Ошибка БД
Вот php код: $mysql = mysql_connect('localhost','abc','def'); mysql_select_db('db',$mysql); if(mysql_query('INSERT INTO video (name,html,about,date) VALUES('.$name.', '.$html.', '.$about.', '.$date.')')){ вот код ошибки: что я сделал не правильно?
0 votes4 answers -
Не могу составить SQL запрос
Нужно составить запрос в котором будет 2 подсчета товаров по региону и всего(то есть не учитывая регион) То что я сделал считает без выборки региона. Могу сделать 2-мя запросами но для общего развития нужно 1-м Запрос SELECT product.id, product.name, count( product.id ) AS all_region FROM product JOIN user_product ON product.id = user_product.product_id WHERE product.id IN ( 1, 2 ) GROUP BY product.id База CREATE TABLE IF NOT EXISTS `product` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(100) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=4 ; -- -- Dumping data for table `product` -- INSERT INTO `product` (`id`, `na…
0 votes4 answers