Nasıl bir değer MySQL ve PHP kullanarak bir veritabanında listede olup olmadığını kontrol etmek?

1 Cevap php

Ben onun veritabanına eklemek değilse nasıl bir web sayfası bir veritabanında listede olup olmadığını görmek için kontrol edebilirsiniz merak ediyordum.

Nasıl PHP ve MySQL kullanarak bunu yapabilirsiniz.

Ben belirsiz isem özür dilerim PHP ve MySQL için yeni.

1 Cevap

Basit bir örnek.

<?php

$db = mysql_connect('host','user','pass');

$sql ="SELECT url FROM yourTable WHERE url = 'http://example.com/foo'";

$qid = mysql_query($sql, $db);

if (mysql_num_rows($qid) == 0) {
    $sql ="INSERT INTO yourTable (url) VALUES ('http://example.com/foo')";
    mysql_query($sql, $db);
}

Eğer mysql_connect () ve mysql_query () işlevleri sonra hata denetimi eklemek gerekir Ancak.

Bakınız: http://php.net/mysql%5Fquery ve http://php.net/mysql%5Fconnect