Hi all, I'm having some problems getting queries right..
SELECT efc_lineup FROM season_reports WHERE efc_lineup LIKE '%Clarke%'
returns 4 results (correct)
whilst
SELECT * FROM season_reports,season_fixtures
WHERE season_fixtures.competition='Friendly' AND season_reports.efc_lineup LIKE '%$Clarke%'
returns about 60 even though they are the same.. (only friendly games have been played so far)
Does anyone know hwat Im doing wrong?
also does anyone know how to reduce server strain for the following:
$friendlygames = mysql_query("SELECT * FROM season_reports,season_fixtures
WHERE season_fixtures.competition='Friendly' AND season_reports.efc_lineup LIKE '%$surname%'",$db)
or die (mysql_error());
($friendlygamesno = @mysql_num_rows($friendlygames));
$leaguegames = mysql_query("SELECT * FROM season_reports,season_fixtures
WHERE season_fixtures.competition='Premier League' AND season_reports.efc_lineup LIKE '%$surname%'",$db)
or die (mysql_error());
($leaguegamesno = @mysql_num_rows($leaguegames));
$facupgames = mysql_query("SELECT * FROM season_reports,season_fixtures
WHERE season_fixtures.competition='FA Cup' AND season_reports.efc_lineup LIKE '%$surname%'",$db)
or die (mysql_error());
($facupgamesno = @mysql_num_rows($facupgames));
$leaguecupgames = mysql_query("SELECT * FROM season_reports,season_fixtures
WHERE season_fixtures.competition='League Cup' AND season_reports.efc_lineup LIKE '%$surname%'",$db)
or die (mysql_error());
($leaguecupgamesno = @mysql_num_rows($leaguecupgames));
$totalgames = ($friendlygamesno+$leaguegamesno+$facupgamesno+$leaguecupgamesno);
Any help will be fantastic!