I would simply make one connection to the db at the
top of your script befor your first DB call:

<?php
$intLink=mysql_connect();
$result=mysql_query("your query",$intLink);
?>
<html>
<head><title></title></head>
<body>
...output some php stuffs...
<?php
        $result=mysql_query("another query",$intLink);
?>
...output some more php stuffs...
</body>
</html>
<?php
        //destroy mysql connection and results
        mysql_free_result($result);
        mysql_close($intLink);
?>


//You really don't need the mysql_close(), but it is
//good practice, I suppose.
//Your ISP shouldn't close the mysql connection after every
//single php block. The php connection is closed at the
//end of your php script if you do not call mysql_close()
//before then.
//Also, $intLink is not required if you only make one
//connection to the database at a time.

---------------------
Johnny Withers
[EMAIL PROTECTED]
p. 601.853.0211
c. 601.209.4985 

-----Original Message-----
From: markus|lervik [mailto:[EMAIL PROTECTED]] 
Sent: Thursday, December 13, 2001 2:30 PM
To: [EMAIL PROTECTED]
Subject: RE: [PHP] Performance


On Thu, 2001-12-13 at 22:16, Ron Jamison wrote:
> I'm fairly sure there's no difference in performance when using PHP
tags
> mixed with HTML blocks as you are doing.
> 
> Think of it as PHP knowing that it should send everything not in <? ?>
tags
> directly to the browser.  Like an echo or a print, but without needing
to
> specify calls to those functions.
> 
> <HTML>
> <? echo $PHP_SELF ?>
> </HTML>
> 
> <HTML>
> <?=$PHP_SELF?>
> </HTML>

I'm not -that- worried about performance loss for switching between,
php and html, what annoys me (and would probably slow down performance
quite a bit), is that every time I have to do a database query, I have
to use mysql_connect again, because as Prottoss pointed out, PHP drops
the connection every time a PHP-block ends.

Not that it is that a big issue for my particular application, but
knowing a workaround to this problem would be quite useful in the 
future.


 
Cheers,
Markus

--
Markus Lervik
Linux administrator with a kungfoo grip
Vasa City Library - Public Library



---------------------------------------------------------------------
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



---------------------------------------------------------------------
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

Reply via email to