我有一个名为blocks
的MySQL表,其中包含以下字段:
blockid
blockerloginid
blockeeprofile
blockon
time
如果表格中有一行blockerloginid = '$uid'
和AND blockeeprofile = '$profile'
如果没有这样的行,我想展示www.url2.com。
我该怎么做?
答案 0 :(得分:0)
足够简单的SQL语句应该为ya
排序/* Code to connect to the database */
$sql = "SELECT * FROM blocks
WHERE blockerloginid = '$uid' AND blockeeprofile = '$profile'";
// Runs the query
$result = mysql_query($sql);
// Checks how many rows where found
$numRows = mysql_num_rows($result);
if($numRows == 1) {
// 1 row found
echo "www.url1.com";
} else {
// No rows found
echo "www.url2.com";
}
这应该查找表中包含您指定的uid和配置文件的任何行。假设应该只有一个具有这两个值,它将检查找到的行数是1还是0并相应地显示不同的链接