检查SQL行是否存在于PHP中

前端之家收集整理的这篇文章主要介绍了检查SQL行是否存在于PHP中前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我用 PHP使用MysqL,我需要这样做(伪代码):
if (sql row exists where username='bob')
{
    // do this stuff
}

解决方法

如果您使用的是MysqL数据库,那么请使用以下命令 –
$query = "SELECT username from my_table where username='bob'";
$result = MysqL_query($query);

if(MysqL_num_rows($result) > 0)
{
    // row exists. do whatever you would like to do.
}

如果要使用PDO (PHP Data Object),as alex建议,那么使用以下代码

$dbh = new PDO("MysqL:host=your_host_name;dbname=your_db_name",$user,$pass);
$stmt = $dbh->prepare("SELECT username from my_table where username = ':name'");
$stmt->bindParam(":name","bob");
$stmt->execute();

if($stmt->rowCount() > 0)
{
    // row exists. do whatever you want to do.
}
原文链接:https://www.f2er.com/mssql/75200.html

猜你在找的MsSQL相关文章