-1
<?php
  $con=mysqli_connect("localhost","root","root","test");
  // Check connection
  if (mysqli_connect_errno())
  {
   echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }

  $results = mysqli_query($con,"SELECT SUM(jumlah) AS jumlah_sum FROM finance_income"); 
  echo '<center>';

 while($rows = mysqli_fetch_array($results)); 
 {
     echo "<p>" . "Rp " . number_format($rows['jumlah_sum']) . "</p>";
 }
 echo "</center>";

 mysqli_close($con);



?>

私はすでにいくつかのコードを変更していますが、このphpファイルを開くと、すべての番号が追加されず、Webに0が出力されるだけです。

Full texts  
id
timestamp
nama
cat_id
jumlah

1
2013-10-26 14:08:18
test
Iuran
400000

2
2013-10-26 22:06:35
test
Donasi
2000000

3
2013-10-27 10:51:32
test
Iuran
100000

4
2013-10-27 10:55:01
test
Iuran
100000

5
2013-10-27 11:01:38
test
Iuran
100000

6
2013-10-27 11:02:07
test
Iuran
100000

それは私のデータベースです ありがとう、ライアン

4

1 に答える 1

1

あなたはmsqli_connect接続に使用していますがmysql_query、クエリに使用しています。両方のライブラリを混在させないでください。mysqli_queryの代わりに使用しmysql_queryます。についても同じですmysql_fetch_array。使用するmysqli_fetch_array

 <?php
  $con=mysqli_connect("localhost","root","root","test");
  // Check connection
  if (mysqli_connect_errno())
  {
   echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }

  $results = mysqli_query($con,"SELECT SUM(jumlah) AS jumlah_sum FROM finance_income"); 
  echo '<center>';

 while($rows = mysqli_fetch_array($results)); 
 {
     echo "<p>" . "Rp " . number_format($rows['jumlah_sum']) . "</p>";
 }
 echo "</center>";

 mysqli_close($con);
于 2013-10-27T05:14:58.193 に答える