Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Menghapus catatan jika ada di php/PDO

Gunakan rowCount(); di dalam coba periksa jumlah baris yang terpengaruh dengan pernyataan sql Anda

try {
    $dbh = new PDO("mysql:host=$hostname;dbname=$dbname", $username, $password);
    /*     * * echo a message saying we have connected ** */
//echo 'Connected to database<br />';
    $sql = "DELETE FROM ukgh WHERE telephone = :telephone";
    $stmt = $dbh->prepare($sql);
    $stmt->bindParam(':telephone', $telephone, PDO::PARAM_STR);
    $stmt->execute();
    $count = $stmt->rowCount();// check affected rows using rowCount
    if ($count > 0) {
        echo 'Success - The record for ' . $telephone . ' has been deleted.';
    } else {
        echo "Your error message";
    }
} catch (PDOException $e) {
    echo $e->getMessage();
}

Baca http://php.net/manual/en/pdostatement.rowcount.php




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Gambar Impor Massal Magento dengan MAGMI - gambar tidak termasuk

  2. Menggunakan server database pusat untuk banyak situs:masuk akal?

  3. MySQL - Menggunakan COUNT(*) dalam klausa WHERE

  4. Memuat data secara dinamis pada gulir div menggunakan php, mysql, jquery, dan ajax

  5. ID dari daftar yang tidak ada dalam tabel