Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用MySQL和PHP检查数据库中是否列出了值?_Php_Mysql - Fatal编程技术网

如何使用MySQL和PHP检查数据库中是否列出了值?

如何使用MySQL和PHP检查数据库中是否列出了值?,php,mysql,Php,Mysql,我想知道如何检查一个网页是否在数据库中列出,如果没有,如何将其添加到数据库中 如何使用PHP和MySQL实现这一点 抱歉,如果我说得不清楚,我是PHP和MySQL新手。一个简单的例子 <?php $db = mysql_connect('host','user','pass'); $sql ="SELECT url FROM yourTable WHERE url = 'http://example.com/foo'"; $qid = mysql_query($sql, $db);

我想知道如何检查一个网页是否在数据库中列出,如果没有,如何将其添加到数据库中

如何使用PHP和MySQL实现这一点

抱歉,如果我说得不清楚,我是PHP和MySQL新手。

一个简单的例子

<?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);
}

那么,你已经建立了数据库了吗?它的结构是什么?你肯定需要进一步阐述。作为指导,您希望实现什么目标?到目前为止,你做了什么来实现这一点(或你目前的设置)?寻找教程,不要问S.O。