Hazırlanan Tablolar ile sonuç varsa nasıl kontrol

0 Cevap php

Geçmişte şöyle bir şey yapardı:

  $sql = 'SELECT * FROM customers WHERE customer_email="' . mysql_real_escape_string($_POST['customer_email']) . '" ';
  $res = mysql_query($sql);

  // if there are no hits...
  if(mysql_num_rows($res) == FALSE) {

Bugün ben ancak hazırlanıp aynı şeyi yapıyorum:

  $stmt = $dbh->prepare("SELECT * FROM customers where customer_email = ? LIMIT 1");
  if ($stmt->execute(array($_POST['customer_email']))) {

Benim hazır deyimi 2. hat ($ deyim varsa ... "bu sorgu bir sonuç alırsa" veya da "bu sorgu hata olmadan yürütür, yani ne olursa olsun sonuç da yürütülür ise" dir.

Ne çalışmak için çalışıyorum YANLIŞ ==) Eğer mysql_num_rows eşdeğer (nasıl yaparsınız hazırlanmış deyimleri ile?

Teşekkürler!

0 Cevap