thanks for your replies

the other thing i was trying to ask :) is how to keep on looping and looking
for new messages
is just a plain loop ok
or should i use a timer or whatsoever, i have no clue

right now it's a bit like

$x = "loop";

do while ($x == "loop") {
//mysql_query (select new messages)
//output new messages to bottom of html
}


"Marek Kilimajer" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> You need only one query with LIMIT, example:
> //this will select last 10 messages
> $res=mysq_query('SELECT * FROM chat_messages ORDER BY addtime DESC LIMIT
> 10');
>
> // this will print them from newer to older
> while($message=mysql_fetch_array($res)) {
>     echo $message['from'].': '.$message[message'].'<br>';
> }
>
> the connection is closed once your script is over (unless you use
> pconnect), you can not really find out the window has been closed.
>
> you don't need to worry about any crash, sql server will take care of this
>
> Michiel van Heusden wrote:
>
> >i'm working on a chat-app which has to be extremely plain and simple
> >mysql is available
> >
> >i tried stripping some of the big scripts, but ended up in a mess
> >so i've ended up building a little app myself
> >
> >i'm just wondering whether i'm using the right principe to get the data
> >refreshed in the chat..
> >
> >i'm dropping all the messages as records in a mysql-table
> >then i have the php script
> >
> >first printing all the html>>> stuff
> >opening a paragraph
> >
> >and then a loop, querying the mysql, printing the data and querying again
> >
> >is that a way to build this, or are there much better ways?
> >
> >and some other questions:
> >* how can i make sure the db-connection is closed before the user closes
the
> >window?
> >* is there any server-side problem with this (say, 100 people log on, and
> >are contineously querying mysql, won't there be some sort of crash?)
> >
> >thanx a lot
> >michiel
> >
> >
> >
> >
> >
>



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

Reply via email to