PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 6
m.y.r. Отправлено: 29 Марта, 2016 - 00:17:55 • Тема: сумма ячеек в mysql . вопрос • Форум: SQL и Архитектура БД

Ответов: 5
Просмотров: 76
3d_killer пишет:

-- phpMyAdmin SQL Dump
-- version 4.5.4
-- http://www.phpmyadmin[dot]net
--
-- Хост: localhost
-- Время создания: Мар 29 2016 г., 00:13
-- Версия сервера: 5.6.28-76.1-beget-log
-- Версия PHP: 5.6.19


говорят primary key нужен, но там же есть...
m.y.r. Отправлено: 29 Марта, 2016 - 00:12:49 • Тема: сумма ячеек в mysql . вопрос • Форум: SQL и Архитектура БД

Ответов: 5
Просмотров: 76
id - Первичный Индекс int (11) AUTO_INCREMENT
id_tovar - int(11)
id_user - int(11)
kolvo - int(11)
foto - text utf8_general_ci
cena - int(11)
status - text
st - int(11)
m.y.r. Отправлено: 28 Марта, 2016 - 22:57:03 • Тема: сумма ячеек в mysql . вопрос • Форум: SQL и Архитектура БД

Ответов: 5
Просмотров: 76
вот код:
PHP:
скопировать код в буфер обмена
  1. $zx = mysql_query("SELECT SUM(st) AS qw FROM zakaz WHERE id_user='$id_user'");
  2. $zz = mysql_fetch_array($zx);
  3.  
  4. echo $zz['qw'];


выводит 0. делаю запрос в phpmyadmin выводит то что надо, но ругается:
Current selection does not contain a unique column. Grid edit, checkbox, Edit, Copy and Delete features are not available.
в чём проблема?
m.y.r. Отправлено: 26 Марта, 2016 - 03:42:16 • Тема: не работает сложный запрос в файле, а в PMA отображает • Форум: Работа с СУБД

Ответов: 1
Просмотров: 681
вот собственно сам запрос:
CODE (text):
скопировать код в буфер обмена
  1.  
  2. SELECT tovar.foto, tovar.id, zakaz.id_tovar, zakaz.id_user FROM tovar, zakaz WHERE tovar.id = zakaz.id_tovar and  zakaz.id_user = '$id_user' order by zakaz.id DESC
  3.  

если ввожу этот запрос в PMA SQL, то там отображаются строки которые нужны. в нём говорится: вытащить foto и id из таблицы tovar, и id_tovar, id_user из zakaz. всё это должно выводится в цикле, но в файле .php ничего не отображает. вот весь код:
CODE (text):
скопировать код в буфер обмена
  1.  
  2.  
  3. <?php
  4. $t1 = mysql_query("SELECT
  5.                                         tovar.foto,
  6.                                         tovar.id,
  7.                                         zakaz.id_tovar,
  8.                                         zakaz.id_user
  9.                               FROM
  10.                                         tovar,
  11.                                         zakaz
  12.                               WHERE
  13.                                         tovar.id = zakaz.id_tovar
  14.                                         and
  15.                                         zakaz.id_user = '$id_user'
  16.                               order by zakaz.id DESC");
  17.  
  18. $t2 = mysql_fetch_array($t1);
  19.  
  20. $st = $t2['kolvo'] * $t2['cena'];
  21.  
  22. do{
  23. printf("<td><img src='%s'></td>
  24.           <td>%s</td>
  25.           <td>%s</td>
  26.           <td>%s</td>
  27.           ", $t2['foto'],$t2['kolvo'],$t2['cena'],$st);
  28. }while($t2 = mysql_fetch_array($t1));
  29. ?>
  30.  
  31. </tr>
  32. </table>
  33.  
  34. <a href="form.php">Оформить</a>
  35.  

Подскажите как быть. Заранее спасибо!
m.y.r. Отправлено: 24 Марта, 2016 - 18:56:19 • Тема: вопрос по do while • Форум: Хранение данных, их вывод и обработка

Ответов: 1
Просмотров: 619
мне надо вывести из базы все записи циклом do while, чтобы в одной строчке было 3 элемента, а потом перенос. как это делать? что-то не догоню
m.y.r. Отправлено: 28 Марта, 2014 - 13:18:49 • Тема: Parse error: syntax error, unexpected T_STRING, expecting T_VARIABLE in W:\home\localhost\www\dot\lib\database_class.php on line 147 • Форум: Объектно-ориентированное программирование

Ответов: 1
Просмотров: 1061
выдаёт ошибку, хотя всё на месте. вот сам код:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. private existsID($table_name, $id){
  3.                 if(!$this->valid->validID($id)) return false;
  4.                 $data = $this->select($table_name, array("id"), "`id` ='".addslashes($id)."'");
  5.                 if(count($data) === 0) return false;
  6.                 return true;
  7.         }
  8.  

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB