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
-
Ошибка БД
Вот 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 -
Арифметика значений ячеек в 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 -
Регулярное выражение в mysql
Задача такова: в таблице есть специальное дополнительное поле для примера brend|nike||madein|chine||size|43,450||и.тд. нужно сделать выборку через REGEXP размеров от 42,5 скажем до 43,4 не пойму как составить от и до
0 votes12 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 -
Похожие записи из базы - как?
Доброго времени суток! Ребята, такой вопрос. К примеру, я на странице товара "Стиральная машина HOTPOINT-ARISTON ARXF105" Каким образом вытянуть из базы похожие? Мутно представляю... через explode() бить по пробелам в массив, а потом в запросе через LIKE искать похожие? А если связка слов, как "Стиральная машина". Как тут быть? Спасибо.
0 votes4 answers -
Prepared statements
Вот мне стало интересно используют ли люди prepared statements в связке PHP и MySQL и для чего. А если не используют, то почему. Что вы думаете по этому поводу?
0 votes5 answers -
Как удалить колонку и не вызвать ошибку
Как удалить колонку если есть таблица и не вызвать ошибку? ALTER TABLE `table` DROP `column`
0 votes18 answers -
Можно ли как то редактировать табличный файл прямо на хостинге, с возможностью сопоставления и заливки картинок?
Можно ли как то редактировать табличный файл прямо на хостинге, с возможностью сопоставления и заливки картинок? Например я залил на хостинг табличны файл с ценами товаров. Можно этот файл как то редактировать прямо на хостинге? Ну может программа для этого какая-то есть. Функции которые необходмы это: 1. Чтобы сопоставлялись названия файлов картинок (в таблице) с самими картинками (на хостинге)? Короче чтобы было видно какие картинки загружены какие нет. 2. Чтобы была возможность загрузки файлов на хостинг в указанную папку. 3. Работа с .xls или .csv форматом. Примерную схему работы я вижу так (русунок):
0 votes10 answers -
mysqli_multi_query или нет?
Удалите пожалуйста
0 votes0 answers -
Как вывести коментарий к колонке таблицы (mysqli)?
SHOW TABLE STATUS FROM `название базы` LIKE 'название таблицы' - это к таблице SHOW CREATE TABLE 'название таблицы' выводит всю кашу А к полям таблицы (mysqli) ? Искал не нашел может кто подскажет? НАШЕЛ SHOW FULL COLUMNS FROM product_table
0 votes0 answers -
Как построить mysql запрос?
Есть таблица Нужно построить запрос чтобы вывел вот так (там где удалить id Двигателя):
0 votes6 answers -
MS Access
Собственно не раз выручал сей инструм ент, когда надо было в чем-то сохранить данные и для наглядности предоставить их. Возник вопрос: можно ли использовать MS Access для создания веб-приложений. Если да, то как? Возможно существует какой-то обработчик.
0 votes4 answers -
Mysql запрос в цикле
Доброго времени суток. Ситуация следующая: есть две таблицы 1)authors: в ней два поля - id_authors и author(проще говоря, каждый автор пронумерован) 2)books: имеет поля - author(в него подставляется номер автора из поля id_authors первой таблицы), annotation, name теперь нужно всё это дело вывести $q = mysql_query('SELECT author, annotation, name FROM books'); while ($f = mysql_fetch_array($q)) { $author_select= mysql_query("select author from authors where id_authors = '$f[author]'"); $ok= mysql_fetch_array($author_select); echo $f[name].'<br />'.$ok[author].'<br />'.$f[annotation]; } И, собственно, все работает как надо. …
0 votes15 answers -
Хранение фото в MYSQL
допустим информацию какую либо я могу записать так insert into base value(id, 'name', data, 'gorod'); для каждого поля есть свой тип id-int, name-char здесь я понимаю что всю информацию я должен ввести(добавить) сам а как хранить картинки (фото, *.jpg, gif ...) какой тип полю присваивать? И вообще возможно ли такое? Может нужно указывать только место расположения картинки? Подскажите пожалуйста.
0 votes14 answers -
Выборка из таблицы без цикла
Здравствуйте. Возможно подобный вопрос уже задавался, но ответа не нашел. В общем надо сделать выбору из БД, без использования циклов. Для примера есть код: ...................... // Записать запрос в переменную $query = "SELECT * FROM books NATURAL JOIN authors"; // Исполнить запрос $result = mysql_query( $query ); if (!$result) { die("Невозможно исполнить запрос к базе данных: <br />". mysql_error()); } // Получить и отобразить результаты while ($result_row = mysql_fetch_row(($result))) { // echo 'Название: '.$result_row[1] . '<br />'; echo Title: '.$result_row[1] . '<br />'; // echo 'Автор: '.$result_row[4] . '<br /> '; echo 'Author: '.$res…
0 votes3 answers -
Выборка с суммой
Пример таблицы product_id——--quantity (количество, шт, единица) 42———-——--2 42————-—--1 34————-—--4 15————-—--2 42————-—--9 34————-—--5 Как сделать одним запросом (или вложенным) чтобы выводились все продукты с полем product_id и суммой Результат должен быть такой product_id—SUM(quantity) 42————-—--12 34————-——9 15————-——2
0 votes6 answers -
Теоретичиский вопрос по созданию "конструктора"
Добрый день. Значит задача нужно построить базу товаров с различными параметрами (для хранения-вывода информации и сортировки по параметрам) Общая информация по полям: ID, title, group, brand, madein, и тд Далее отдельные параметры: каждый товар может иметь неограниченное количество полей (double, text, integer-для списка со связкой ID и name) Уважаемые практики как лучше всего построить базу, может у кого есть пример. Если что то загадочно написал могу уточнить.
0 votes10 answers -
MySQL сортировка
Здравствуйте Не могу отладить запрос: ASC работает, а DESC нет SELECT * FROM `auto`, `account`, `order`, order_detail WHERE order_detail.order_id = order.order_id GROUP BY order.order_id ORDER BY order_detail.adress_end DESC 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 Этот работает SELECT * FROM `auto`, `account`, `order`, order_detail WHERE order_detail.order_id = order.order_id GROUP BY order.order_id ORDER BY order_detail.adress_end ASC И еще пару сортировок аналогично глючат.........
0 votes2 answers -
Выборка из двух таблиц not in
Есть две таблицы: create table groups( id int, title char(64) ); create table products( group_id char(6), title char(64) ); Таблицы максимально упрощены. Необходимо из таблицы products извлечь все записи для которых не найдено группы в таблице groups Моё решение: select title from products where group_id not in (select id groups); возвращает неверные данные, а именно - если у есть группа с id 2 то ни одна запись из таблицы products содержащая 2 в group_id не будет возвращена.... подскажите варианты выхода их положения.
0 votes5 answers -
Без сортировки
Запрос такого типа SELECT ... FROM ... LEFT JOIN ... ON ... = ... LEFT JOIN ... ON ... = ... WHERE ... IN ( 1, 23, 54, 32, 11 ) выводит по порядку 1, 11, 23, 32, 54 а не 1, 23, 54, 32, 11 подскажите. Заранее благодарен
0 votes2 answers -
Парсинг базы данных
Что обычно имеется ввиду когда говорят Парсинг базы данных?? Ведь, парсинг обычно проводят с строками/текстом??
0 votes1 answer -
СУБД или Файлы
Есть ли смысл затеваться с хранением блогов/ностей/страниц в файлах, какие недостатки и преимущества. Есть ли смысл разгружать базу перемещая эти данные в файлы?
0 votes6 answers -
Проектирование БД mysql
Есть таблица на 200 000записей (ID, Наименование) Есть примерно около 500 магазинов число которых может расти. Нужно сделать так чтобы магазин мог отмечать что товар у него есть. Как возможно построить далее БД более рационально и правильно?
0 votes10 answers -
mysql root pass
Поменял пасс на root после чего вышло #1045 - Access denied for user 'root'@'localhost' (using password: NO) что делать? говорят где в конфиге прописывать, а где он не знаю. тему можно крыть, нашел я этот config.ini.php лежал в папочке phpMyAdmin
0 votes0 answers -
Вывод данных из БД phpmyadmin на сайт
Здравствуйте, у меня такая проблема, в БД phpmyadmin есть таблица, а на сайтесозданном на joomla в материале есть форма, мне надо вывести список наименований из таблицы в выпадающее меню формы, помогите кому не сложно(пожалуйста поподробнее я совсем новичек).
0 votes3 answers