0

ユーザーの YouTube ユーザー名をデータベースに問い合わせています。Null の場合は、「Missing Username」が表示される必要があります。結果がnullかどうかを調べる方法がわかりません。

$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";}

ありがとう。

4

2 に答える 2

1
if(!isset($youtubeusername['cb_youtubeusername'])){
  echo "Missing Username";
}

また

if(!isset($youtubeusername){
  echo "Missing Username";
}

クエリ結果の表示方法がわかりません。

于 2012-12-20T00:05:27.083 に答える
0

を使用しているので、処理しているレコードの数を調べるためmysql_errorに使用できるはずです。mysql_num_rows

その後、mysql_fetch_arrayまたはmysql_fetch_*関数のいずれかを使用して、レコードから値を取得することをお勧めします。

また、質問をする前に、実際に使用するvar_dump()か、使用print_r()している変数の内容を把握する必要があります。あなたが持っていれば、おそらくあなた自身を助けることができるでしょう.

于 2012-12-20T00:13:32.717 に答える