Ознакомьтесь с нашей политикой обработки персональных данных
  • ↓
  • ↑
  • ⇑
 
Записи с темой: Вопросы (список заголовков)
00:45 

MySQL

Я понимаю, что чего-то не понимаю. Есть база, предположим, что библиотека. Соотв есть три таблицы:
1) Книги: id (автоинкремент) | автор|название|издательство| год издания
2) читатели id(! автоинкремент) | фио| телефон
3) ну, предположим, учет ну, тут сборные данные. по айди связка

Я, предположим, пытаюсь добавить строку в читателей:
INSERT INTO chitately(fio, phone)
VALUES('блабла','123456789')
На что получаю ошибку:
#1467 - Failed to read auto-increment value from storage engine

при добавлении новой строки в книгах все ок.

Вопрос: пока я не исправила в читателях id на id_chit он упорно выдавал ошибку. Почему? Не может быть в одной БД две таблицы с одинаковыми названиями столбцов? Я только разбираю MySQL, заранее извините за нубские вопросы.
При том, что когда я была не за своим ноутом, а делали мы все это на рабочих компах, все было ок. Не могло же меня переклинить?

@темы: MySQL, Вопросы

12:01 

баги с отрисовкой - solved

Капитан Белиарх
Из-за леса, из-за гор - пиво, шнапс, коньяк, кагор
Добрый день.

Обычно элемент сайта отрисовывается вот так, но иногда возникают вот такие лаги. с чем может быть связано, как лечить?
* сверка кода показала, что в случае неправильной отрисовки в коде один из

меняется на

но это происходит выше проблемного блока. может быть взаимосвязано? перед проблемным блоком отрисовывается левая колонка, без лагов

upd: проблема была в незагзипованном css

@темы: HTML, Вопросы, Дизайн

14:18 

Группировка + сортировка как?

Plexx
Имеем таблицу
id user_id date text
1 | 1 | 14-09-2012 15-00 | бла бла
2 | 2 | 14-09-2012 16-00 | бла бла
3 | 1 | 14-09-2012 17-00 | бла бла
4 | 2 | 14-09-2012 18-00 | бла бла

Нужно получить результат

4 | 2 | 14-09-2012 18-00 | бла бла
3 | 1 | 14-09-2012 17-00 | бла бла

Как?

При группировке и последующей сортировке выводит не правильно. А точнее самые первые по дате.

@темы: MySQL, Вопросы

10:58 

php навигация по страницам

Сильвана Ветрокрылая~
Anytime you call my name.
Перестраиваю весь свой сайт на php. С базой данных работать научилась, текст вывожу без проблем.
Единственная проблема, с которой столкнулась - постраничная навигация (вывод текста, например статей в определенном порядке и кол-ве на 1 странице).
В инете много где находила и пробовала различные варианты, но обычно либо не происходило вобще ничего, либо с жуткими ошибками.
Есть у кого-то возможность проконсультировать?

@темы: Вопросы, PHP

10:10 

Калькулятор времени

инстинкт невыживания
► ...И уйти в никуда, за собою оставив черный пепел на белых плитках...©Animal ДжaZ
Добрый день.
Очень нужен скрипт, суть которого в том, что пользователь вводит вручную время события (часы-минуты), а скрипт прибавляет 7 с половиной часов и показывает сколько это времени будет. Т.е. к примеру пользователь вводит 12-00, нажимает кнопку, ему выдает время 19-30. Буду премного благодарна.

@темы: Вопросы, PHP, HTML

21:29 

Orla_Dark
Kneel, bitches! (c) sincerely Loki
Ни у кого нет примера электронного журнала записей? По типу ежедневника, с возможностью записывать события на следующий месяц или еще дальше. А то никак не соображу как это осуществить. Скрипт на PHP с БД в Me SQL.

@темы: Вопросы, PHP, MySQL

17:29 

Внедрение нового кредитного продукта

IIcuxoZz
"пишу бред, курю дурь, влюбляюсь по понедельникам и средам".
Ребята, пишу диплом по теме кредитования. Мероприятия: внедрение нового кредитного продукта. Ну вот какие могут быть затраты у сего мероприятия? Я додумался только до зарплаты программиста :D

у кого-нить есть другие идеи?
если нет, то сколько программист может получить за такую работу и сколько людей вообще нужно?? :hmm:

@темы: Вопросы, Работа

20:49 

Помогите составить запрос

Plexx
Имеется таблица друзей

usid
frid
approve

usid - тот кто предложил дружбу
frid - тот кому предложили дружбу
approwe ( 0 или 1 ) 0 - ждем подтверждения 1 - дружим

имеем две переменные

$user - id человека у которого смотрим общих друзей
$you - id мой

Вопрос.

Как будет выглядеть запрос при котором будут выводится все общие друзья между двумя юзерами ($user и $you)

@темы: MySQL, PHP, Вопросы

13:26 

Литература

Orla_Dark
Kneel, bitches! (c) sincerely Loki
Собираюсь сделать PHP сайт и хотелось бы спросить какую литературу на темы вы можете посоветовать. PHP изучаю в универе, но плохо понимаю, а сайт делать надо, с БД в MySQL. Что посоветуете? Книги, сайты, самоучители?

@темы: MySQL, PHP, Вопросы

12:42 

Древовидные комментарии

Plexx
Помогите разобраться в выводе древовидных комментариев.

Можешь разжевать дураку по поводу древовидных комментариев. не могу никак вникнуть в массивы.

Вот я делаю запрос (будем работать пока только с id)
таблица
id text answer

Select id from comments where answer = 0 order by id desc limit 5

создаю массив
$comm = array();
while ($row = ....)
$comm[$row['id']] = $row;

Получаю на выходе 5 комментариев

Далее мне нужно выбрать другие комментарии которые относятся к родителю

Select id from comments where id in (" . join(", ", array_keys($comm)) . ")

создаю массив
$treecomm = array();
while ($row = ...)
$treecomm[$row['id']] = $row;

А как теперь через foreach это все собрать? Т.е на выходе получить 5 родителей и под каждым все их потомки?

@темы: PHP, Вопросы

12:45 

Как будет выглядеть запрос?

Plexx
Кратко о теме. Хочу реализовать систему друзей на сайте.

Имеем таблицу "Друзья"

CREATE TABLE IF NOT EXISTS `users_friends` (
`user_id` int(11) default '0',
`friend_id` int(11) default '0',
`approve` tinyint(1) default '0',
KEY `user_id` (`user_id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;

user_id - id человека кто предлагает дружбу
friend_id - id человека кому предлагаем дружбу
approve - может принимать значение 0 или 1. (Т.е. если 0 то предложение дружить не подтверждено, и собственно если 1 то когда человек кому предложили дружбу подтвердил что хочет дружить)

Имеем так же таблицу юзеров users где находятся все данные. Имя Фамилия и т.д.

Так вот о главном. Все работает замечательно.

Использую простой запрос для вывода друзей у пользователя.

имеем GET переменную $user_id которая равна id тому человеку у которого мы просматриваем друзей

SELECT a.*, b.*
FROM users as a
RIGHT JOIN users_friends as b ON (b.user_id = ".$user_id." or b.friend_id=".$user_id.") and b.approve='1'
WHERE (a.user_id = b.user_id or a.user_id = b.friend_id) and a.user_id!='".$user_id."'

А теперь захотелось возле каждого юзера вывести кнопку дружбы или удаления друга

Голову ломаю как будет выглядеть запрос.. Подскажите пожалуйста.

Если я вывожу у себя на страничке друзей. то соответственно везде будет гореть кнопка удалить друга.
Но если я захожу к другим то там получается тоже будет гореть кнопка удалить друга.. а нужно что бы горела та кнопка которая соответствует моим условиям. Т.е. что бы проверялся каждый юзер на соответствие моей дружбы.

есть глобальная переменная $member[id] которая равна моему id

@темы: MySQL, PHP, Вопросы

10:08 

подскажите по регулярке

Plexx
имеем текст. вернее картинки

$text ="<имг src="ююю/wink.gif"><имг src="ююю/1279788629_news_open.jpg">";

preg_match( "#<имг src="http://[\](.+?\.jpg)[\].*?/">#i", $text , $image);

echo $image;

почему при таком регулярном выражении выводит ююю/wink.gif"/>

а если поставить пробел между двумя картинками тогда выводит нормально. В чем проблема?

@темы: PHP, Вопросы

21:53 

Реализация комментариев как?

Plexx
Задача построить дерево комментариев.

Имеем таблицу
com_id
post_id
text

кол-во выводимых коментариев пусть будет 7

нужно выстроить их в таком виде.

-------------------
post_id =9
--------------------
com_id =75
com_id =71
--------------------
post_id = 10
--------------------
com_id =74
com_id =73
com_id =72
-------------------
post_id = 5
------------------
com_id =70
com_id =69

т.е. нужно комментарии не просто вывести, а объединить их к общей новости и если например новый комментарий под com_id =76 будет написан например в новости post_id = 5 то следовательно комментарии примут вид

-------------------
post_id = 5
------------------
com_id =76
com_id =70
-------------------
post_id =9
--------------------
com_id =75
com_id =71
--------------------
post_id = 10
--------------------
com_id =74
com_id =73
com_id =72

Помогите решить задачу.

@темы: PHP, Вопросы

00:07 

Помогите с функцией

Plexx
Есть таблица
date title

подскажите функцию которая бы разбивала новости на дни.
т.е.

5 октября
---------
title1

6 октября
----------
title2
title3
title4

7 октября
-----------
title5

@темы: PHP, Вопросы

19:37 

Задача php

Plexx
Имеется вывод циклом трех строк.

Как мне эти три строки разбить и вывести в разных частях сайта по одно?

я делаю цикл. и вывожу. Но вывод будет сразу трех полей в одном месте...

нужна помощь. Я так догадываюсь нужно массив создать и foreach вывести с разными индексами в теге.

но как это выглядеть будет в коде?
id - name
1 - Тег1
2 - Тег2
3 - Тег 3

while() {

name = $row[name];

}

@темы: Вопросы, PHP

19:52 

Помогите собрать запрос

Plexx
есть таблица user
поля
id name tag
1 Игорь 1,5,8,10

в поле tag записываются id тегов через запятую

как мне выбрать юзеров по конкретному тегу.

т.е. мне нужно например выбрать всех юзеров у которых в поле tag есть 8ка например.

@темы: PHP, Вопросы

18:03 

Перенос слов

Plexx
вообщем проблема такая.
есть строчка цикл

автомобиль мотоцикл бревно


а иногда когда много слов получается что кнопка удалить переходит отдельно на новую строку

автомобиль мотоцикл бревно
автомобиль мотоцикл бревно


как избежать этого?

@темы: CSS, Вопросы

21:51 

Вставка в поле input

Plexx
Ребят вопрос.
Есть ajax поиск слов.

т.е. начал искать по буквам "авт" нашло автомобиль. Мне нужно при нажатии на автомобиль что бы это слово в input попало.(авт заменилось на автомобиль)

Как сделать передачу слова при клике на него в поле формы?

@темы: ajax, Вопросы

15:28 

Blair Bishop [DELETED user]
Не знаю к кому еще обратиться за помощью... Мне подружка из Украины подарила вот такой странный охладитель для ноутбука читать дальше. На упаковке не написано как им пользоваться, нет ни инструкции, ни usb кабеля (а он вроде нарисован). Я в растеряности т.к. раньше вообще охладителями не пользовалась... Может его в морозилку засунуть? Подскажите, пожалуйста, а то муж недавно посмеивался над моими не легкими отношениями с техникой, не хотелось бы к нему обращаться... Заранее, спасибо.

@темы: Вопросы

Сообщество PHP программистов

главная