> hello..
> i have a pretty wired query to do with php/mysql .
> i don't manage to do
>
> mysql_query($qry,$connection); .
> (query bellow)
>
> so i found a quick and dirty solution.see bellow .
> but it's no realy elegant .
>
> any ideea how can i do multiple queries at once with mysql_query() ?
>
> function copy_question($qid,$test_target) {
> global $connection,$username,$password,$database;
>
>
> $fp = fopen ('/tmp/copy_table_qry', 'w');
>
> $qry="create temporary table q_temp as select * from questions;
> create temporary table ans_temp as select * from answers;
> set @test_id=$test_target;
> set @q_id=$qid;
> insert into questions select
>
'',@test_id,t2.q_type,t2.description,t2.dimension,t2.combination,t2.checkit
> from q_temp as t2 where id=@q_id;
> select @last:=LAST_INSERT_ID();
> insert into answers select '',@last,score,description from ans_temp where
> id_question_fk=@q_id;";
>
>  fputs($fp,"$qry");
>  fclose($fp);
>
> $a=exec("/usr/bin/mysql -u $username -p$password $database
> </tmp/copy_table_qry");
> --
>
> thnx .
>


-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to