رفتن به مطلب
  • 0

جمع کردن اعداد یک ستون در دیتابیس آنلاین


snoorana

سوال

باسلام

 

بنده میخوام اعداد یه ستون دیتابیس آنلاینم رو جمع کنم و توی یه لیبل نمایش بدم.

قبلا اینکارو توی دیتابیس آفلاین انجام دادم و میدونم ک باید با Sum اینکارو انجام بدم.

توی کدهای php و دریافتش سمت بیسیک مشکل دارم.

لطفا اگه کسی بلده راهنماییم کنه

تشکر

لینک ارسال
به اشتراک گذاری در سایت های دیگر

8 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

درود

کد زیر اعداد داخل ستون جمع میکنه و نمایش میده

بجای column اسم ستون و بجای table اسم table رو قرار بدید

<?php
$con=mysqli_connect("localhost","username","password","dbname");

if (mysqli_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }

$res = $con -> query(" SELECT  SUM(column) as sum FROM table ") or die($mysqli->error);

$val = $res -> fetch_array();
    $tech_total = $val['sum'];


echo $tech_total; 
?>

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

کار میکنه دوست عزیز تست کردم

اطلاعت سرور وارد میکنید؟

باید بجای username ,password ,dbname اطلاعات خودتون وارد کنید

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بله درست وارد میکنم این کد منه.

<?php
    include 'db.php';
 $res = $con -> query(" SELECT  SUM(allprice) as sum FROM orderdetail ") or die($mysqli->error);

$val = $res -> fetch_array();
    $tech_total = $val['sum'];


echo $tech_total; 
?>

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 3 دقیقه قبل، godping گفته است :

اروری که میده قرار بدید

 

ارور نمیده فقط خروجیش خالیه لطفا راهنماییم کنید هرکاری میکنم نمیشه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 34 دقیقه قبل، snoorana گفته است :

ارور نمیده فقط خروجیش خالیه لطفا راهنماییم کنید هرکاری میکنم نمیشه

مشکل از هاست هست که استفاده میکنید

این کدم تست کنید ببینید جواب میگیرید یا نه

include هم نکنید مستقیم استفاده کنید

<?php
$servername = "localhost";
$username = "user";
$password = "pass";

try {
    $conn = new PDO("mysql:host=$servername;dbname=db_name", $username, $password);
    // set the PDO error mode to exception
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
   // echo "Connected successfully";
    }
catch(PDOException $e)
    {
    echo "Connection failed: " . $e->getMessage();
    }

$res1 = $conn->prepare("
    SELECT
        SUM(coloumn) AS sums
    FROM table
");
$res1->execute();
while ($row = $res1->fetch(PDO::FETCH_ASSOC))
{
    echo "$row[sums]\n";
}
?>

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 14 ساعت قبل، godping گفته است :

مشکل از هاست هست که استفاده میکنید

این کدم تست کنید ببینید جواب میگیرید یا نه

include هم نکنید مستقیم استفاده کنید


<?php
$servername = "localhost";
$username = "user";
$password = "pass";

try {
    $conn = new PDO("mysql:host=$servername;dbname=db_name", $username, $password);
    // set the PDO error mode to exception
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
   // echo "Connected successfully";
    }
catch(PDOException $e)
    {
    echo "Connection failed: " . $e->getMessage();
    }

$res1 = $conn->prepare("
    SELECT
        SUM(coloumn) AS sums
    FROM table
");
$res1->execute();
while ($row = $res1->fetch(PDO::FETCH_ASSOC))
{
    echo "$row[sums]\n";
}
?>

 

مرسی دوست عزیز  ، با این کد مشکلم حل شد.

include هم کردم مشکلی نداشت.

ممنون که کمکم کردید:Laie_60B:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...