I have a query which has an additional select statement inside it. The query is a valid query. It works when I dump the results of the variable $ListA into a MySQL query browser. PHP seems to be hanging up on this query though. What can I change to make it work:
MrsBean
Code:
//The following is a valid query
//works when I dump it into MySQL query browser
$ListA = "SELECT phReqDocs.*, Query7.TypeChecklist, Query7.TransSubList, Query7.TransSubOrder
FROM phReqDocs LEFT JOIN (SELECT phTransDefaultDocs.*, phDocuments.DocName, phTransactionType.TypeChecklist
FROM (phTransDefaultDocs INNER JOIN phDocuments ON phTransDefaultDocs.AssignDoc = phDocuments.DocID) INNER JOIN phTransactionType ON phTransDefaultDocs.TransDocList = phTransactionType.TypeID
) AS Query7 ON phReqDocs.TransDoc = Query7.DocName
WHERE (((Query7.TypeChecklist)='Residential') AND ((Query7.TransSubList)='A'))
ORDER BY Query7.TransSubList, Query7.TransSubOrder;
";
//I'm using the following echo
//statement to retrieve the query and test it elsewhere
//(dump into MySQL query browser)
echo "<p>$ListA</p>";
//PHP doesn't like $resultA
//and it displays the following error
//related to $resultA
//Warning: mysql_num_rows(): supplied argument is not a
//valid MySQL result resource in
// /home/[URL unfurl="true"]www/procomusa/phoenician/checklist_top.php[/URL]
//on line 198
//Sorry. No records found !!
$resultA = MYSQL_QUERY($ListA);
echo "<p>$resultA</p>";
$numberA = MYSQL_NUM_ROWS($resultA);
MrsBean