В цикле вывожу все наименования фирм из таблицы companyname. Хочу внутри этой таблицы вывести сумму полей из таблицы gtable таким образом
<?php $query=mysqli_query( "SELECT SUM(salary) FROM gtable WHERE kid = $row5['id']"); $sum=mysqli_result($query,0); echo $sum; ?>
Пишет
Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in ...
Как правильно составить запрос в данном случае. Дело в том что первый столбец таблицы (название фирмы) берется из другой таблицы mysql а вторые столбцы таблицы должны выводить сумму стобцов совсем из другой таблицы ? вообще можно ли такое ?
Правильно так:
$db = new mysqli(...);
$stmt = $db->prepare('SELECT SUM(salary) FROM gtable WHERE kid = ?');
$stmt->bind_param('i', $row5['id']);
$stmt->execute();
$result = $stmt->get_result();
$sum = $result->fetch_field();
<?php
$query=mysqli_query( "SELECT SUM(salary) AS `sum` FROM gtable WHERE kid = $row5['id'] LIMIT 1;");
$sum=mysqli_fetch_array($query);
echo $sum['sum'];
?>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как реализовать функцию добавления товаров в корзину в куки на PHP? Расскажите пожалуйста алгоритм действий
Пожалуйста дайте подскажку как обновить базу при помощи форычаВчера получилось, а щас нифига не получается, записывается во все строки только...