вот код: Код (PHP): $zx = mysql_query("SELECT SUM(st) AS qw FROM zakaz WHERE id_user='$id_user'"); $zz = mysql_fetch_array($zx); echo $zz['qw']; выводит 0. делаю запрос в phpmyadmin выводит то что надо, но ругается: Current selection does not contain a unique column. Grid edit, checkbox, Edit, Copy and Delete features are not available. в чём проблема? Подсказка от модератора: Любой код или текст конфигурации пишите между тегом [code=php] и [/code]. Используйте отступы в коде для форматирования текста. Это помогает быстрее понять вас, увеличивает шанс на получение ответа. Что выделять? Например: PHP, HTML, CSS, JavaScript, SQL, XML, .htaccess, ini, регулярные выражения, код шаблонизаторов, любая другая разметка, результаты array/object dump и т. д.
только в том что поскольку в таблице нет уникальных ключей - сам ПМА отказывается от функционала редактирования табличной части. куда потом сохранять-то?
перечислить поля, покрытые уникальными ключами, в списке выбираемых полей. ну и почитать какие-нибудь основы реляционных баз данных. от того что ты добавил сортировку по полю - ты его не добавил в результирующую таблицу.
ничего не получается. скажи по братски как это надо сделать, а то заказ уже сдавать надо, а у меня только это суммирование не работает
с таким уровнем подготовки - в новичках надо сидеть в песочнице поделки поделывать, а не коммерческие заказы выполнять. ты сейчас сам себя по носу и треснул. ты торопился начать быстрее бабки рубить, поэтому вообще хер забил на теорию. не на какие-то узкоспециальные инструменты, а на основы основ. теперь сиди в говне и радуйся тому как ты быстро решил начать бабки рубить так виднее? матчасть мать её за ногу. матчасть. там все написано. отодвинь сдачу проекта, заплати неустойку за сорванные сроки, но не позорься и изучи уже основы. зы. я вообще не понимаю на кой хер тебе сдалось лечить ошибку которую тебе мпа выдает. ты ж вроде как с результатом этого запроса внутри своей программы работаешь, не? или ты манагерам даешь доступ в пма и они там данные модифицируют? ззы. а еще я не понимаю зачем вообще редактировать агрегированную таблицу. по какому волшебству она потом должна будет обновлять кортежи из которых была посчитана?
Ganzal, ты сейчас с кем разговаривал, с человеком, который говорит "ячейка id"? для него mysql и phpmyadmin это синонимы. значит в PHP у тебя не тот же самый запрос, какой ты проверяешь в phpmyadmin. — К.О. скорее всего $id_user не такой какой ты ожидаешь. http://phpfaq.ru/debug про "ругань PMA" тебе Ganzal правильно объясняет: PMA просто извещает тебя, что этот запрос немодифицируемый — на самом деле и не надо, так что не парься по этому поводу. парься про ошибку в PHP.