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
-
Сравнение дат в mySQL
У меня есть в БД типа date (пример: 04-02-09) А в php у меня $start_date и $stop_date в формате date("d-m-y") (хотя формат может быть любой) Вопрос: Как написать запрос что бы дата в БД была между $start_date и $stop_date?
0 votes2 answers -
Почему не создаётся БД?!
Подскажите пожалуйста почему не создаётся БД, вот код - <?php $linkID = mysql_connect('localhost', 'root', 'dbpass'); 'CREATE DATABASE "new_db"'; echo "aaa"; mysql_select_db('new_db'); $query = "CREATE TABLE new_table (id int not null auto_increment primary key, new_col VARCHAT(25))"; $result = mysql_query($query); ?>
0 votes16 answers -
Убрать LEFT JOIN
Доброго времени суток! На что можно заменить LEFT JOIN?
0 votes6 answers -
MS SQL и Unique
Здравствуйте! Штудирую матчасть по одной книжке и практикуюсь на БД "NorthWind". Все бы ничего, но в книге основное внимание уделено Ораклу, а у мну MS SQL. Доселе нестыковки синтаксиса в примерах решались поиском по инету, но кое-что найти пока не удалось. Подскажите, пожалуйста, если в MS SQL аналог Unique (проверка записи на уникальность) ?
0 votes4 answers -
mysql_query поламалась((
Даю запрос: что должна вернуть mysql_query() ? написано что false; а она мне ничего не возвращает, хотел написать(примерно): if(!mysql_query($query)) { echo('false'); } а она не выводит false(( у меня есть подозрения что false возвращает только в случае неправильного запроса, а если он пустой, то все ОК...
0 votes10 answers -
Проектирование базы данных
Уж извините, что в разделе PHP хотя к PHP вопрос тоже отношение имеет. Так вот господа знатоки, начну с пред истории. Задумал я сделать сайтик о истории нашей музыки, с возможностью внесение информации о группах через форму в базу данных, спроектировал базу сверстал шаблончик, написал код на PHP, испытав свое великое свершение пришел к выводу, что база спроектирована не правильно. База состоит из 2х таблиц проблема только в одной 1я группа альбом год список песен ссылка на обложку в результате оказалось, что каждая запись может быть внесена несколько раз. Как гарантировать уникальность (не возможность повторения) каждой строки? Идентификатор с автоикрементом, который буд…
0 votes12 answers -
Запрос из таблицы SQL
всем доброго времени! вопрос начинающего... есть таблица main в ней есть данные id, name, link, comment кол-во строк 9 что нужно: 1. получить из таблицы и присвоить переменной (допустим n ) кол-во строк. 2. в цикле i=от 1 до n вытащить из таблицы name(i) и comment(i) и просто их распечатать все... сам цикл реализовать через "for" сорри, если что-то некорректно высказал... (см. коммент к топику) заранее благодарен...
0 votes16 answers -
вопрос вывода!
$delete=@mysql_query("SELECT * FROM `account_banned` WHERE active=1"); if($delete) { if(mysql_num_rows($delete)!=0) { $row = mysql_fetch_array($delete); echo "<form action=admin.php?unbanacc method=POST>"; do{ printf ("<table width=700 align=center border=0><tr><td width=16> <input name=id type=radio value='%s'></td><td><b>ID</b>: %s <b>Забанил</b>: %s <b>По причине</b>: %s</td></tr></table>",$row["id"],$row["id"],$row["bannedby"],$row["banreason"]); } while ($row = mysql_fetch_array($delete)); есть такой код мне нужно что бы …
0 votes10 answers -
Помогите решить проблемму mysql_fetch_array()
У меня такая проблемма. Создал я работающую страницу, скопировал из нее часть кода в другую и в ней он пишет: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in T:\home\localhost\site\index.php on line 8 Сам код такой: $ind1 = mysql_query("select * from index"); while ($ind1_array = mysql_fetch_array($ind1)) { printf ("<table width='80%'><tr><td>\n<div class='news'>\n<h3>%s</h3>\n<p>%s</p>", $ind1_array["name"], $ind1_array["text"]); } Не подскажете что делать?
0 votes7 answers -
Could not connect
Захожу на сайт а там только сообщение: Could not connect: User XXX has already more than 'max_user_connections' active connections что это и как это поучилось?
0 votes6 answers -
помогите составить запрос
Здравствуйте, смотрите, у меня есть две таблицы, users и ugen, мне надо выбрать все записи из users, где в users username = 'vvsh' и при этом где в ugen, id = (id из users) и в ней gid = "1". заранее спасибо
0 votes8 answers -
Не выполняется запрос
Ссылка ссылается на страницу с php кодом: <? $conn=mysql_connect("localhost", "admin", "pass"); mysql_select_db("mysite", $conn); $sql = 'SELECT * FROM clients LIMIT 0, 30'; mysql_query($sql) or die(mysql_error()); ?> Но запрос не выполняется. В чем причина?
0 votes18 answers -
Программирование под MySql(триггеры, хранимые процедуры/функции)
Всем привет. Есть следующая задача: - отследить изменение таблици(insert/update), причем нужно указать какие поля изменились; - в спец поле в таблице вставлять hash всей записи. Вот мое решение -- таблица для отслеживания изменений CREATE TABLE `change`( idChange INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `table` VARCHAR(50) NOT NULL, rowId INT(10) UNSIGNED NOT NULL, columnLst VARCHAR(255) NOT NULL, PRIMARY KEY (idChange) ); -- собственно объект наблюдений CREATE TABLE item( idItem INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, title VARCHAR(45) NOT NULL, count TINYINT(4) UNSIGNED NOT NULL, price DECIMAL(10, 2) NOT NULL, `hash` CHAR(32) DE…
0 votes6 answers -
MySQL вопрос по организации таблиц (теория)
Всем доброго времени суток! Я с БД знаком поверхностно, можно сказать, только начал с ними работать. При организации одной БД у меня возник вопрос, на который я хотел бы получить мнения от разбирающихся в теории людей. В общем представим, что я захотел сделать БД на книжки. Книжки могут быть как текстовые, так и аудиокнижки. Причём у меня может встречаться книжка в обоих форматах. Сразу дам пояснения полям: format - 1 = text, 2 = audio audio_bitrate = необязательное поле, указывается в случаях, если format = 2 reader = имя чтеца, если format = 2 В теории я могу сделать несколько вариантов оформления таблиц: Вариант 1 (сделать большую таблицу, в которую будут входить след…
0 votes10 answers -
Выгрузка данных из интерактивного графика
Добрый день! Подскажите пожалуйста, возможно ли, и если да, то как, выгрузить данные из интерактивного графика на веб странице. https://spimex.com/markets/oil_products/instruments/list/detail.php?code=TKM7KOB065F
0 votes2 answers -
Тестовый готовый back-end для front-end разработчика
Добрый день. Развиваюсь во front-end направлении, но все чаще для изучения нового, или создания действительно функционирующего приложения требуется функционирующее back-end хранилище данных . Вот например, сделал я игры змейка/морской бой и нужно хранить "рекорды игры". Или хочу потренировалься в использовании Ангуляга есть идея по созданию вариации функционирующего TODO-list-a, и нужно где-то хранить данные. Желания, по крайней мере сейчас, влезать на месяц-два в дебри PHP, нет никакого. Как выйти из этой ситуации, может есть какие-то back-end-сервисы для таких целей, или готовые наборы серверных скриптов? Заранее спасибо за ответы.
0 votes4 answers -
Помогите с запросом
Имеется таблица table с полями id, refpost, type и comment. Тип поля comment TEXT. Необходимо получит строки, где refpost у которой type='A' или type='D', который встречается в поле comment. Пробовал так: SELECT id, refpost, type, comment FROM table WHERE comment LIKE ( SELECT refpost FROM table WHERE type='A' OR type='D' ) Без результатов. Выдает ошибку 1242: Subquery returns more than 1 row
0 votes11 answers -
MySQL vs. SQLlite
Название темы говорит само за себя. Я хочу узнать плюсы и минусы каждой из этих баз данных. Кто чем пользуются. Мнения и отзывы. UPD: Ошибка в названии - SQLite
0 votes7 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 votes35 answers -
Поиск по нескольким полям
Запрос приведенный ниже ищет вхождение text в поле name или в поле family SELECT * FROM table WHERE name LIKE '%text%' OR family LIKE '%text%' А как переписать его что-бы происходил поиск вхождения text по объединению name и family?
0 votes5 answers -
Правила именования объектов базы данных
Задумался тут о том, как лучше называть таблицы и столбцы в БД. Наткнулся на хорошую (какой она мне показалась) статью Алексея Михайличенко Правила именования объектов базы данных. Я вот пересмотрел некоторые свои привычки и задумался об изменении своей нотации. Например в таких моментах: 1. обычно первичный ключ AI всегда называл просто id. Автор неплохо доказывает чем удобнее имя_сущности_id 2. отказ от множественной формы сущности в именования таблиц. Вообще на эту тему стал задумываться наплодив что-то вроде tbl_users, tbl_usergroups tbl_usergroups_controllers_accesses tbl_usergroups_files_accesses Понимаю, что темы связанные со стилем кодирования довольно холиварны, …
0 votes3 answers -
Импорт sql файла
Не знаю где создать тему, поэтому решил сюда. Есть sql файл который никак не хочет импортиться в базу через phpmyadmin. Весит он 7 метров с копейками, может из-за этого?
0 votes5 answers -
Вопрос о статьях/литературе про MySQL alias
День добрый, вечер, или утро! Столкнулся с так называемыми Alias в запросах MySQL. Хотел бы почитать про них что-нибудь "для начинающего" (для чего нужно, как назначаются и т.д.), но при поиске ничего понятного для себя не нашёл. В основном сообщения на форумах с проблемами alias. У кого-то есть линки в букмарках по этой тематике? P.S. Официальную версию документации по MySQL не смотрел, т.к. сначала хочу найти русскоязычный перевод, чем и займусь через часик-два, когда посплю.
0 votes5 answers -
Ограничение таблицы БД и порядковый номер строк
Возможно ли средствами mySql поставить ограничение (Например нужно чтобы таблица могла содержать не более 40 строк), и сделать порядковый номер строки не ID, (Например если из 10 строк, удалить 5-ую, то 6-я становится 5-ой и тд) или это все на PHP скрипте нужно делать?
0 votes10 answers