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