• XSS.stack #1 – первый литературный журнал от юзеров форума

Вывод общего значения

blackteam007

(L1) cache
Забанен
Регистрация
14.04.2020
Сообщения
957
Реакции
177
Гарант сделки
1
Депозит
0.0001
Пожалуйста, обратите внимание, что пользователь заблокирован
Всем привет есть проблемка нужна помощь тех кто понимает это:

Вообщем есть панелька на php с бд в базе есть столбец в который по id прописываются числовые значения
вывести общее значения я вывел но не совсем правильно вывод сделан через print_r но выводится оно вот так ( Array ( [SUM(pole)] => 336 ) ) как сделать что бы выводились только цифры?

Код:
  $mysqli = @new mysqli('localhost', 'root', 'toor', 'test');
  if (mysqli_connect_errno()) {
    echo "Подключение невозможно: ".mysqli_connect_error();
  }
  $result_set = $mysqli->query("SELECT sum(pole) FROM name");
  while ($row = $result_set->fetch_assoc()) {
    print_r($row);
    echo "<br />";

  }
 
  $result_set->close();
  $mysqli->close();
 
Всем привет есть проблемка нужна помощь тех кто понимает это:

Вообщем есть панелька на php с бд в базе есть столбец в который по id прописываются числовые значения
вывести общее значения я вывел но не совсем правильно вывод сделан через print_r но выводится оно вот так ( Array ( [SUM(pole)] => 336 ) ) как сделать что бы выводились только цифры?

Код:
  $mysqli = @new mysqli('localhost', 'root', 'toor', 'test');
  if (mysqli_connect_errno()) {
    echo "Подключение невозможно: ".mysqli_connect_error();
  }
  $result_set = $mysqli->query("SELECT sum(pole) FROM name");
  while ($row = $result_set->fetch_assoc()) {
    print_r($row);
    echo "<br />";

  }
 
  $result_set->close();
  $mysqli->close();


PHP:
  $mysqli = @new mysqli('localhost', 'root', 'toor', 'test');
  if (mysqli_connect_errno()) {
    echo "Подключение невозможно: ".mysqli_connect_error();
  }
  $result_set = $mysqli->query("SELECT sum(pole) FROM name");
  $row = $result_set->fetch_assoc();
  for ($i = 0; $i <= count($row); $i++) {
    print_r($row[i]);
    echo "<br />";
  }
 
  $result_set->close();
  $mysqli->close();
 
Пожалуйста, обратите внимание, что пользователь заблокирован
PHP:
  $mysqli = @new mysqli('localhost', 'root', 'toor', 'test');
  if (mysqli_connect_errno()) {
    echo "Подключение невозможно: ".mysqli_connect_error();
  }
  $result_set = $mysqli->query("SELECT sum(pole) FROM name");
  $row = $result_set->fetch_assoc();
  for ($i = 0; $i <= count($row); $i++) {
    print_r($row[i]);
    echo "<br />";
  }
 
  $result_set->close();
  $mysqli->close();
ничего не отображает
если прописать так
Код:
  $mysqli = @new mysqli('localhost', 'root', 'toor', 'test');

  if (mysqli_connect_errno()) {

    echo "Подключение невозможно: ".mysqli_connect_error();

  }

  $result_set = $mysqli->query("SELECT sum(pole) FROM name");

  $row = $result_set->fetch_assoc();

  for ($i = 0; $i <= count($row); $i++) {

    print_r($row[$i]);

    echo "<br />";

  }

 

  $result_set->close();

  $mysqli->close();

а если в этой строке print_r($row[$i]); убрать символ $ то выдает ошибку Warning: Use of undefined constant i - assumed 'i' (this will throw an Error in a future version of PHP) in
версию php пробовал 7.2 и 7.4
 
ничего не отображает
если прописать так
Код:
  $mysqli = @new mysqli('localhost', 'root', 'toor', 'test');

  if (mysqli_connect_errno()) {

    echo "Подключение невозможно: ".mysqli_connect_error();

  }

  $result_set = $mysqli->query("SELECT sum(pole) FROM name");

  $row = $result_set->fetch_assoc();

  for ($i = 0; $i <= count($row); $i++) {

    print_r($row[$i]);

    echo "<br />";

  }

 

  $result_set->close();

  $mysqli->close();

а если в этой строке print_r($row[$i]); убрать символ $ то выдает ошибку Warning: Use of undefined constant i - assumed 'i' (this will throw an Error in a future version of PHP) in
версию php пробовал 7.2 и 7.4

нене. $ убирать не надо, будет ругаться на константу.
Можешь после $row = $result_set->fetch_assoc();
написать следующее и скинуть сюда?
echo "<pre>"; var_dump($row); echo "</pre>"; exit;
 
Пожалуйста, обратите внимание, что пользователь заблокирован
нене. $ убирать не надо, будет ругаться на константу.
Можешь после $row = $result_set->fetch_assoc();
написать следующее и скинуть сюда?
echo "<pre>"; var_dump($row); echo "</pre>"; exit;
array(1) {
["SUM(pole)"]=>
string(1) "4"
}
 
array(1) {
["SUM(pole)"]=>
string(1) "4"
}

Все просто, туплю, ссори)))
Выводом будет массив с 1 значением)

Код:
  $mysqli = @new mysqli('localhost', 'root', 'toor', 'test');
  if (mysqli_connect_errno()) {
    echo "Подключение невозможно: ".mysqli_connect_error();
  }
  $result_set = $mysqli->query("SELECT sum(pole) FROM name");
  $row = $result_set->fetch_assoc();
  echo $row["SUM(pole)"];
  echo "<br/>";
 
  $result_set->close();
  $mysqli->close();

а что бы было красиво можно сделать линк в запросе

Код:
$mysqli = @new mysqli('localhost', 'root', 'toor', 'test');

  if (mysqli_connect_errno()) {

    echo "Подключение невозможно: ".mysqli_connect_error();

  }

  $result_set = $mysqli->query("SELECT sum(pole) as summa FROM name");

  $row = $result_set->fetch_assoc();

  echo $row["summa"];

  echo "<br/>";

 

  $result_set->close();

  $mysqli->close();[
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Да все теперь все чётко!
Красавчик
от души за помощь

кинь кош в личку чутка монет подкину тебе
 
Да все теперь все чётко!
Красавчик
от души за помощь

кинь кош в личку чутка монет подкину тебе

Бро, монет не надо, изучаю все активно для генерации монет самостоятельно, а иначе обратно скачусь во фриланс)))
если что обращайся))
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Бро, монет не надо, изучаю все активно для генерации монет самостоятельно, а иначе обратно скачусь во фриланс)))
если что обращайся))
Спасибо:smile10:
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх