グループの一部であるユーザーのテーブルを作成しようとしていますが、動作させることができません。リストは列に格納され、各ユーザーIDは「〜」で区切られます。たとえば、ユーザー1,2および3が出席している場合、列には「1〜2〜3」が表示されます。これは私が爆発するものです。phpとmysqlクエリーの問題 - クエリが機能しない
私は次のエラー取得しています:$友人が定義されているラインのためである「警告は、mysql_fetch_array()は、パラメータ1は、リソースに指定したbooleanことを期待」。
$attendingUsers = mysql_query("Select acceptedInvites from events where eventID = ".$_GET['eventID']." ");
while($friend = mysql_fetch_array($attendingUsers)){
$users = $friend['acceptedInvites'];
$userExplode = explode("~",$users);
for($i=0; $i<count($userExplode);$i++){
echo $userExplode[$i]; //displays the userid number properly so I know this is working
$friendInfo = mysql_query("select (userid,username) from users where userid = '". $userExplode[$i]."' ");;
$friend = mysql_fetch_array($friendInfo);
echo '<table><tr><td><a href="profile.php?userid=' . $friend['userid'] . '">' . $friend['username'] . '</a></td>';
}
}
私はそれをエコーするとき何も(通常の配列を言う)が表示されていないので、それは$ friendInfoとは何かだと思うし始めています。
ニースのSQL注入穴。誰かがそれをドライブして、あなたのサーバーの真ん中に駐車するトラックが好きだと思っています。 –