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

एक MySQL तालिका की प्रत्येक पंक्ति पर PHP में एक डिलीट बटन जोड़ना

बस निम्नानुसार PHP का उपयोग करना (आप JS का उपयोग कर सकते हैं)

while($book = mysqli_fetch_assoc($records)){

echo "<tr>";
echo "<td>".$book['Staff_ID']."</td>";
echo "<td>".$book['Staff_Name']."</td>";
echo "<td>".$book['Class']."</td>";
echo "<td><a href='delete.php?id=".$book['Staff_ID']."'></a></td>"; //if you want to delete based on staff_id
echo "</tr>";
}// end while loop

आपके delete.php . में फ़ाइल,

$id = $_GET['id'];
//Connect DB
//Create query based on the ID passed from you table
//query : delete where Staff_id = $id
// on success delete : redirect the page to original page using header() method
$dbname = "your_dbname";
$conn = mysqli_connect("localhost", "usernname", "password", $dbname);
// Check connection
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

// sql to delete a record
$sql = "DELETE FROM Bookings WHERE Staff_ID = $id"; 

if (mysqli_query($conn, $sql)) {
    mysqli_close($conn);
    header('Location: book.php'); //If book.php is your main page where you list your all records
    exit;
} else {
    echo "Error deleting record";
}


  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 में एक विदेशी कुंजी का नाम कैसे बदलूं?

  2. डेटाबेस तालिकाओं का स्थान - MySQL - Windows XP

  3. MySQL - क्या मुझे प्रत्येक बच्चे की मेज पर बहु-स्तंभ प्राथमिक कुंजी का उपयोग करना चाहिए?

  4. मैं PHP को अपग्रेड करने के बाद mysql_* फ़ंक्शन का उपयोग नहीं कर सकता

  5. mysql कॉलम के नामकरण के लिए कौन से नियम लागू होते हैं?