我在我的数据库中查询用户的youtube用户名。如果为Null,则需要显示"Missing Username“。我不知道如何判断结果是否为空。
$getyoutube = "SELECT cb_youtubeusername FROM #__comprofiler WHERE id=$userid";
$db->setQuery($getyoutube);
$youtubeusername=$db->loadresult() or die(mysql_error());
if ($youtubeusername== NULL){
echo "Missing Username";}谢谢。
发布于 2012-12-20 08:05:27
if(!isset($youtubeusername['cb_youtubeusername'])){
echo "Missing Username";
}或
if(!isset($youtubeusername){
echo "Missing Username";
}我不知道您如何显示查询结果。
发布于 2012-12-20 08:13:33
由于您正在使用mysql_error,因此您应该能够使用mysql_num_rows来找出您正在处理的记录的数量。
在此之后,您可能希望使用mysql_fetch_array或某个mysql_fetch_*函数从记录中获取值。
此外,在提出问题之前,您确实应该使用var_dump()或print_r()来弄清楚您正在使用的变量中包含了什么。如果你有,你可能会帮助你自己。
https://stackoverflow.com/questions/13963230
复制相似问题