これが私の検索クエリで、引数エラーが発生しています。
それを修正するにはどうすればよいですか。基本的に、これらのテーブルの両方をまとめて、start
日付までに 2 つのテーブル内の次の 5 つのイベントを引き出す必要があります。また、各テーブルの最後のフィールドが互いに異なることにも注意してください。
$CEsql = mysql_query("
SELECT id, title, start, end, allDay
FROM calendar
WHERE mem_id='$logOptions_id'
AND start >= DATE_SUB( CURDATE( ) ,INTERVAL 0 MONTH )
UNION ALL
SELECT id, title, start, end, allDay
FROM team_calendar
WHERE team_id IN ($team_array)
AND start >= DATE_SUB( CURDATE( ) ,INTERVAL 0 MONTH )
ORDER BY start ASC LIMIT 5");
MYSQL 5.0 と PHP を使用しています。
アップデート
mysql_error
表示:
1267 : 操作 'UNION' の照合順序が正しくありません