• 10-06-2019, 16:13:56
    #1
    Üyeliği durduruldu
    merhaba arkadaşlar veritabındaki tüm mail adreslerini toplu olarak çekmek istiyorum ama kodlarda bi hata var galiba yanlış oluyor sorun nerde acaba ?

    <?php
    
    $baglanti = new mysqli("localhost", "root", "", "c1");
    
    if ($baglanti->connect_errno > 0) {
    die("<b>Bağlantı Hatası:</b> " . $baglanti->connect_error);
    }
    
    $baglanti->set_charset("utf8");
    
    $sorgu = $baglanti->query("SELECT email FROM users");
    
    if(mysql_num_rows($sonuc)!=0)
    {
    while($oku = mysql_fetch_assoc($sonuc))
    {
    echo $oku["email"]."<br>";
    
    }
    }else{
    echo "Hic kayit yok!";
    }
    
    mysql_close($conn);
    
    ?>
    kodlar bunlar aldığım hata ise
    [B]Fatal error[/B]: Uncaught Error: Call to undefined function mysql_num_rows() in C:xampphtdocsindex.php:13 Stack trace: #0 {main} thrown in [B]C:xampphtdocsindex.php[/B] on line [B]13[/B]
    lütfen yardım edin
  • 10-06-2019, 16:35:44
    #2
    <?php try {
    $db = new PDO("mysql:host=localhost;dbname=c1", "root", "");
    } catch ( PDOException $e ){
    print $e->getMessage();
    }
    
    
    
    $query = $db->query("SELECT email FROM users", PDO::FETCH_ASSOC);
    if ( $query->rowCount() ){
    foreach( $query as $row ){
    print $row['email']."<br>";
    }
    } ?>
    Böyle dener misiniz?
  • 10-06-2019, 18:05:42
    #3
    Üyeliği durduruldu
    instads adlı üyeden alıntı: mesajı görüntüle
    <?php try {
    $db = new PDO("mysql:host=localhost;dbname=c1", "root", "");
    } catch ( PDOException $e ){
    print $e->getMessage();
    }
    
    
    
    $query = $db->query("SELECT email FROM users", PDO::FETCH_ASSOC);
    if ( $query->rowCount() ){
    foreach( $query as $row ){
    print $row['email']."<br>";
    }
    } ?>
    Böyle dener misiniz?
    çok teşekkür ederim hocam oldu