Hi All!
I am using MySQL 3.23.29a-gamma server and interfacing with PHP4.
Using the following from mysql -u Some_ID -p Some_Password , all works
out just fine:
=======SNIP=======
use mydatabase;
CREATE TEMPORARY TABLE GACK1 select * from questions SORT ;
=======SNIP=======
I can then "select * from GACK1" and find the expected records.
HOWEVER, if using my interface I do this:
=======SNIP=======
$Gack1=MYSQL_QUERY("CREATE TEMPORARY TABLE GACK1 select * from questions
SORT ");
$Gack=MYSQL_QUERY("select * from gack1");
and then a
"$row = mysql_fetch_array($Gack1)" OR "$row = mysql_fetch_array($Gack)"
=======SNIP=======
I am given a message that the resource doesn't exist (I take this to mean
that my queries are not generating any results, or are in error).
YET this works just fine:
=======SNIP=======
$Gack1=MYSQL_QUERY("select * from questions SORT ");
then a $row = mysql_fetch_array($Gack1)
=======SNIP=======
To summarize, the difference between the one that works and the one that
dies is that the non-functional query includes the words "create temporary
table tablename" prefacing the select. It works on a command line
interface, but not otherwise. . .
Does anyone have an idea as to what I am doing wrong?
Thanks for your time!
Cheers!
-Warren
---------------------------------------------------------------------
Before posting, please check:
http://www.mysql.com/manual.php (the manual)
http://lists.mysql.com/ (the list archive)
To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php