Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

दो कॉलम मानों को कैसे गुणा करें और प्रत्येक पंक्ति के अंत में अपना परिणाम कैसे प्रदर्शित करें?

क्या आपने यह कोशिश की है:

...
            echo '<td>' . $row['salary'] . '</td>';
            echo '<td><a href="edit.php?id=' . $row['id'] . '">Edit</a></td>';
            echo '<td><a href="delete.php?id=' . $row['id'] . '">Delete</a></td>';
            echo '<td>' . $row['title']*$row['salary'] . '</td>';
            echo "</tr>"; 
... 

एक कॉलम में सभी पंक्तियों को जोड़ने के लिए आपको एक वेरिएबल का उपयोग करने की आवश्यकता है जो हर बार लूप के माध्यम से बढ़ने पर बढ़ता है:

    // Declare variable for the place where the value
    // of all the elements of the column are stored
    $Total_total=0;
    // loop through results of database query, displaying them in the table
    while($row = mysql_fetch_array( $result )) {
    ...
            echo '<td>' . $row['title']*$row['salary'] . '</td>';
            echo "</tr>"; 
            //Increment the value of the Total_total variable
            //by the salary value of one row till the while loop finishes
            $Total_total=$Total_total+$row['title']*$row['salary'];
    }

    // After the while loop add one more row where the "total's" will be shown

    echo "<tr>";
    echo '<td>' . Id column totals . '</td>';
    echo '<td>' . Totals . '</td>';
    echo '<td>' . Totals . '</td>';
    echo '<td>' . Totals . '</td>';
    echo '<td>' . Totals . '</td>';
    echo '<td>' . Totals . '</td>';
    echo '<td>' . Totals . '</td>';
    echo '<td>' . Totals . '</td>';
    echo '<td>' . $Total_total . '</td>';
    echo "</tr>"; 

// Do the same for all the other columns where a total count is needed.
// 1) Declare variable ("$Total_total=0;")
// 2) Increment it each time with itself and something you
// need the totals for when while loop goes through one time 
//  ("$Total_total=$Total_total+$row['salary'];")
// 3) Print out the results after the while loop
//  ("echo '<td>' . $Total_total . '</td>';")



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. सभी MySql टेबल्स के लिए CREATE स्टेटमेंट जेनरेट करें

  2. MySQL में एस्ट्रोफ़े (') से कैसे बचें?

  3. PDO का उपयोग करके MySQL से परिणाम प्राप्त करें

  4. SQL कथन का उपयोग करके एक MySQL तालिका का नाम बदलें

  5. MySQL:sql_mode को स्थायी रूप से सेट करना