Below is my SQL Query which i am able to run successfully in PhpMyAdmin . [ data from multiple tables similar to IMDB database ]
SELECT
`data`.`code`,
`data`.`movie`,
`movies`.`id`,
`movies`.`name`,
`data`.`person`,
`persons`.`name`,
`persons`.`code`,
`data`.`mode`,
`modes`.`name`
FROM
`data`
INNER JOIN `movies` ON (`data`.`movie` = `movies`.`id`)
INNER JOIN `persons` ON (`data`.`code` = `persons`.`code`)
INNER JOIN `modes` ON (`data`.`mode` = `modes`.`code`)
where `data`.`movie`=1
Below is PHP CODE generated by PhpMyAdmin (create PHP Code button) from above command but not fetching any results when used in PHP page (webpage) ,
$sql = "SELECT \n"
. " `data`.`code`,\n"
. " `data`.`movie`,\n"
. " `movies`.`id`,\n"
. " `movies`.`name`,\n"
. " `data`.`person`,\n"
. " `persons`.`name`,\n"
. " `persons`.`code`,\n"
. " `data`.`mode`,\n"
. " `modes`.`name`\n"
. "FROM\n"
. " `data`\n"
. " INNER JOIN `movies` ON (`data`.`movie` = `movies`.`id`)\n"
. " INNER JOIN `persons` ON (`data`.`code` = `persons`.`code`)\n"
. " INNER JOIN `modes` ON (`data`.`mode` = `modes`.`code`)\n"
. "where `data`.`movie`=1 LIMIT 0, 30 ";
\n
s in there? – andrewsi Sep 6 '13 at 18:03data
.code
,data
.movie
,movies
.id
,movies
.name
,data
.person
,persons
.name
,persons
.code
,data
.mode
,modes
.name
FROMdata
INNER JOINmovies
ON (data
.movie
=movies
.id
) INNER JOINpersons
ON (data
.code
=persons
.code
) INNER JOINmodes
ON (data
.mode
=modes
.code
) wheredata
.movie
=1 LIMIT 0, 30 – user2755267 Sep 6 '13 at 18:16