Database
Solving problems and issues related to various DBMS
Explore Questions
-
0 votes2 answers
-
0 votes0 answers
-
0 votes1 answer
-
0 votes1 answer
-
0 votes1 answer
319 questions in this forum
-
mysql основы
вы конечно извините за такой вопрос но: как пшп + бд работает? У меня денвер -- как добавить базу данных удалить ее добавить таблицу добавить строку? Я из документации код вставлял мне ошибку выдовало
0 votes77 answers -
Базы данных или файлы?
Базы данных или файлы? Перед тем как сесть писать новый скрипт вы точно хоть раз, но задумывались ? писать его с использованием баз данных(БД) или все так же, как привыкли ? на файлах? Эта статья на примере гостевой книги поможет вам сделать выбор в правильную сторону. Как мы работаем с файлами? Заранее условимся, что функция file() это упрощение того, что описано ниже? Работать с файлами легко. Это делается примерно в 3 этапа: 1. Открыл файл 2. Считал всю(или часть) информацию 3. Закрыл файл Теперь(с точки зрения скрипта) мы имеем просто кучу символов разделенных переводом строки. Делаем разбиение по строкам и получаем уже массив строк файла. Но заранее, когда мы созда…
0 votes36 answers -
php + MySQL
Всем доброго времни суток) у меня такая порблема: у меня установлен apache, php, mysql и phpmyadmin все работает,но когда я пытаюсь вставлять скрипты новотной ленты или что то в этом роде при отображение браузер отображает содержимое так как-будто апач и пхп не работают,хотя скриты попроще,но тоже с базами он отображает нормально(простенькую галлерею, гостевую),но что то посложней все корежит( Может в файлах конфигурации апача или пхп нужно что-то порписать?
0 votes77 answers -
Структура таблиц
спросил сперва на другом форуме , там мне ниче так никто и не ответил : нужно сделать таблицы для сервиса поиска синонимов , слов будет много , как лучше организовать таблицы чтобы слова не повторялись и можно было легко выбрать связку синонимов для введенного слова ?
0 votes35 answers -
Динамическо создании и изменение таблиц
Уместно ли динамическое создание таблиц средствами скрипта или я двигаюсь к пропасти???
0 votes23 answers -
Помогите придумать структуру таблиц
Нужно создать вот такой прайс на сайте: +--------+-------------+-------------+-------------+ | | Категория 1 | Категория 2 | Категория 3 | +--------+-------------+-------------+-------------+ | Цена 1 | 10 руб. | 30 руб. | 25 руб. | +--------+-------------+-------------+-------------+ | Цена 2 | 50 руб. | 100 руб. | 70 руб. | +--------+-------------+-------------+-------------+ Как бы так организовать таблицы, чтоб было потом минимум запросов к БД? Пока ничего лучше не придумал чем создать 2 таблицы (категория и цена) и делать в цикле запросы к БД, чтоб собрать в массив цены по всем категориям. У меня очень мало опыта в БД, да и решение ка…
0 votes22 answers -
При удалении, id прибавляет значение
Уж и не знаю, правильно ли выбрал раздел, суть в следующем: В таблице существуют некие поля (в том числе и id): id | title | text —————-- 1 | test | test Удаляем все записи. Потом опять делаем запись и что мы видим: id | title | text —————-- 2 | test | test Вопрос: а куда делась единица? Почему при перезаписи, id увеличивается, а не делает возврат?
0 votes21 answers -
Dreamweaver + MySQL
Помогите ни как не могу понять как правильно настроить тестовый сервер в dream и denver при создании базы данных пишет что ошибка 404 Файл не найден 1. тестовый сервер не запущен на машине 2. тестовый сервер определит, что для сайта не существует карты сайта по такому адресу + еще параметры
0 votes21 answers -
Проблемы с создание регистрации
вожу логин пороль жму заригистрироватся и пишит: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in файл/save_user.php on line 16 Ошибка! Вы не зарегистрированы. Вот код файла save_user.php <?php if (isset($_POST['login'])) { $login = $_POST['login']; if ($login == '') { unset($login);} } if (isset($_POST['password'])) { $password=$_POST['password']; if ($password =='') { unset($password);} } if (empty($login) or empty($password)) { exit ("Вы ввели не всю информацию, вернитесь назад и заполните все поля!"); } $login = stripslashes($login); $login = htmlspecialchars($login); $password = stripslashes($password); $password…
0 votes20 answers -
PHP + MySQL (кодировка)
Привествую! В общем, я только начал изучать php и использовать mysql, посему у меня проблемы с кодировкой возникли (тем более, кодировка всегда больным местом у меня была). В общем создал БД и пару таблиц в кодировке cp1251, затем через php делаю select запрос, и кодировка получается сбитая (не вопросы, а разные спец-символы-крякозябры). Искал в интернете выполнять после подключения к б.д. запрос set names cp1251 , но тоже но помогло( В общем, напишите небольшую инструкцию какую кодировку лучше использовать, если учитвать что БД создается с нуля, и php -скрипт тоже (данные в таблице на русском и англ.языке). Т.е. имею ввиду не просто какую кодировку, а как все это сделать…
0 votes18 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 -
Phpmyadmin
Привет всем. Я тут заморочился созданием БД в MySQL посредствам PHPMyAdmin, создал БД, создал таблицу, теперь создаю поля в таблице. Ребят, может кто дать ссылку на описание столбцов поля: Поле Тип Длины/Значения Сравнение Атрибуты Ноль По умолчанию Дополнительно Комментарии MIME-тип Трансформация браузера Опции трансформации Нужна некая шпаргалка, чтобы корректно заполнять поля!?
0 votes18 answers -
Lotus Domino для сайтов
Всем привет. Интересно, кто-нибудь здесь пишет сайты на IBM Lotus Domino? Хочу услышать тех, кто пишет, вместо мнений, что это туфта или качественно невозможно.
0 votes18 answers -
Как удалить колонку и не вызвать ошибку
Как удалить колонку если есть таблица и не вызвать ошибку? ALTER TABLE `table` DROP `column`
0 votes18 answers -
Warning: mysql_connect(): Host 'x.x.x.x' is not allowed to connect to this MySQL server in /home/u973934296/public_html/register/go.php что делать?
Делаю форму регистрации. После регистрации пишет: Warning: mysql_connect(): Host 'x.x.x.x' is not allowed to connect to this MySQL server in /home/u973934296/public_html/register/go.php on line 5 Что делать? Хост, логин, и пароль указал правильно. Использую phpMyAdmin 3.5.2.2. go.php (скрипт регистрации) $sql_server = "sql6.lordhosting.ru"; $sql_user = "####"; $sql_pass = "####"; $sql_connection = mysql_connect($sql_server, $sql_user, $sql_pass); /* Здесь скрипт останавливается и пишет ошибку */ mysql_select_db("u973934296_db"); $name = $_GET["name"]; $surname = $_GET["surname"]; $nickname = $_GET["nickname"]; $email = $_GET["email"]; $login = $_GET["login"]; $pass = $…
0 votes18 answers -
Посоветуйте последовательные уроки PDO
Как сказал Veseloff : "расширение mysql безнадёжно устарело". Сначала я не обратил на это внимание, но зайдя в мануал понял, что оно реально устарело. Тут я решил изучить PDO в мануале, но там функции расположены не последовательно и разобраться новичку тяжело. И поэтому мне нужны уроки, где о функция все будет рассказано последовательно.
0 votes18 answers -
Oracle
Пару раз встречал на форуме упоминания этой СУБД. Вот решил попробовать в действии. Поставил себе XE, вроде всё без косяков установилось. Вот теперь хочу понять как это всё работает и с чем это вообще едят. Краем уха слышал, что язык запросов тут тоже SQL, но, как всегда, со своими особенностями. Когда начинал мускуль учить, то прочитал несколько мануалов по нему и научился в нём работать плохо - потом пришлось переучиваться. С ораклом не хотелось бы повторять этой ошибки, так что хочу узнать есть ли тут у нас спецы по нему и с чего стоит начать: какие клиенты используются (я под убунтой работаю), что следует почитать (желательно в открытом доступе и на русском) ну и вооб…
0 votes17 answers -
can't connect to local mysql server
VPS у меня раз в 2-3 дня выдает вот такую хрень can't connect to local mysql server through socket '/var/lib/mysql/mysql.sock' (2) И лечится перезагрузкой машины. Кто нибудь знает в чем может быть дело?
0 votes17 answers -
select несколько пар условий из одной таблицы
Добрый день! Есть таблица id_product int id_propertie int select_value int Мне нужно сделать select в котором может быть несколько пар, я имею ввиду id_propertie = 100 and select_value = 2 и id_propertie = 200 and select_value = 1 и id_propertie = 300 and select_value = 8 я дел так (id_propertie = 100 and select_value = 2) and (id_propertie = 200 and select_value = 1) and (id_propertie = 300 and select_value = 8) ))не работает смысл в том, что из таблицы надо достать все id_product, в которых есть все условия по парно. Спасибо большое за помощь!
0 votes17 answers -
Запрос из таблицы SQL
всем доброго времени! вопрос начинающего... есть таблица main в ней есть данные id, name, link, comment кол-во строк 9 что нужно: 1. получить из таблицы и присвоить переменной (допустим n ) кол-во строк. 2. в цикле i=от 1 до n вытащить из таблицы name(i) и comment(i) и просто их распечатать все... сам цикл реализовать через "for" сорри, если что-то некорректно высказал... (см. коммент к топику) заранее благодарен...
0 votes16 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 -
Проектирование для каталога
Всем привет. На сайте есть рубрики, у них есть подрубрики, у них есть товары, у товаров есть характеристики, у характеристики есть значения характеристик. Есть таблица пользователей, которые "управляют" этими товарами. Как лучше организовать структуру? И где могут возникнуть проблемы в дальнейшем? В моем представлении так. Таблицы: 1. Рубрика (id, name) 2. Подрубрика (id, name, fk_рубрика_id) 3. Товары (id, name, fk_подрубрика_id) 4. Характеристики (id, name, fk_товары_id) 5. Значения характеристик (id, name, fk_характеристики_id) 6. Пользователи (id, login, pass) 7. Таблица вывода товаров (id, fk_значения характеристик_id * кол-во характеристик, fk_пользователи_id) Здесь…
0 votes16 answers -
MARC-SQL
Ребята кто работал с этой программой? А конкретней мне надо перегнать б/д с Марка и поместить в б/д сайта (на Joomla).
0 votes16 answers -
Запрос MySQl
Имеется таблица с новостями вида id,date,title,text. Имеется таблица с комментами вида commentid,newsid,name,text .id первой таблицы = newsid второй. Нужно сформировать результат id,date,title,text из 1 таблицы и количества комментов к данной записи. Догадываюсь, что количество комментов определяется как count(commentid) WHERE newsid=id. То есть чтобы получилась таблица вида id | title | date | text | count | Мне кажется, это реально реализовать одним запросом. На практике не выходит. Прошу помощи
0 votes15 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