RE: [PHP-DB] Only a section from the database result

2006-07-21 Thread Bastien Koert

http://ca3.php.net/manual/en/function.substr.php is the function you want

bastien



From: Benjamin Adams [EMAIL PROTECTED]
To: PHP DB php-db@lists.php.net
Subject: [PHP-DB] Only a section from the database result
Date: Tue, 18 Jul 2006 13:24:51 -0400

I have articles in a MySQL database and I want creating a fast brows  where 
people can read read the beginning of the articles and select  the ones 
they want to read.


How do I only display the first say 50 chars of a 5000 char article?

$count = 1;
while(($row = mysql_fetch_array($News)) or ($count  15)){
if(isset($row['threadid'])){
echo ba href='./showpost.php?t= . $row['threadid'] . ' .  
$row['title']. /a/bbr \;
echo nbsp;nbsp;nbsp; . $row['dateline'] .  -- by:  . $row 
['postusername'] . br \;
echo nbsp;nbsp;nbsp;Views:  . $row['views'] .  - Comments:   . 
$row['replycount'] . br \br \;
echo p . $row['pagetext'] . /p; //This is the variable I  only 
want the fist 50 chars

}
$count++;
}

Thanks

--Ben

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



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



RE: [PHP-DB] Only a section from the database result

2006-07-18 Thread Dwight Altman
substr

Regards,
Dwight

 -Original Message-
 From: Benjamin Adams [mailto:[EMAIL PROTECTED]
 Sent: Tuesday, July 18, 2006 12:25 PM
 To: PHP DB
 Subject: [PHP-DB] Only a section from the database result
 
 I have articles in a MySQL database and I want creating a fast brows
 where people can read read the beginning of the articles and select
 the ones they want to read.
 
 How do I only display the first say 50 chars of a 5000 char article?
 
 $count = 1;
 while(($row = mysql_fetch_array($News)) or ($count  15)){
  if(isset($row['threadid'])){
  echo ba href='./showpost.php?t= . $row['threadid'] . ' .
 $row['title']. /a/bbr \;
  echo nbsp;nbsp;nbsp; . $row['dateline'] .  -- by:  . $row
 ['postusername'] . br \;
  echo nbsp;nbsp;nbsp;Views:  . $row['views'] .  - Comments:
  . $row['replycount'] . br \br \;
  echo p . $row['pagetext'] . /p; //This is the variable I
 only want the fist 50 chars
  }
  $count++;
 }
 
 Thanks
 
 --Ben
 
 --

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



RE: [PHP-DB] Only a section from the database result

2006-07-18 Thread Dwight Altman
echo p . substr($row['pagetext'], 0, 50) . /p;

Regards,
Dwight

 -Original Message-
 From: Benjamin Adams [mailto:[EMAIL PROTECTED]
 Sent: Tuesday, July 18, 2006 12:25 PM
 To: PHP DB
 Subject: [PHP-DB] Only a section from the database result
 
 I have articles in a MySQL database and I want creating a fast brows
 where people can read read the beginning of the articles and select
 the ones they want to read.
 
 How do I only display the first say 50 chars of a 5000 char article?
 
 $count = 1;
 while(($row = mysql_fetch_array($News)) or ($count  15)){
  if(isset($row['threadid'])){
  echo ba href='./showpost.php?t= . $row['threadid'] . ' .
 $row['title']. /a/bbr \;
  echo nbsp;nbsp;nbsp; . $row['dateline'] .  -- by:  . $row
 ['postusername'] . br \;
  echo nbsp;nbsp;nbsp;Views:  . $row['views'] .  - Comments:
  . $row['replycount'] . br \br \;
  echo p . $row['pagetext'] . /p; //This is the variable I
 only want the fist 50 chars
  }
  $count++;
 }
 
 Thanks
 
 --Ben
 
 --

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



Re: [PHP-DB] Only a section from the database result

2006-07-18 Thread dpgirago

 I have articles in a MySQL database and I want creating a fast brows
 where people can read the beginning of the articles and select
 the ones they want to read.

 How do I only display the first say 50 chars of a 5000 char article?

 $count = 1;
 while(($row = mysql_fetch_array($News)) or ($count  15)){
 if(isset($row['threadid'])){
 echo ba href='./showpost.php?t= . $row['threadid'] . ' .
 $row['title']. /a/bbr \;
 echo nbsp;nbsp;nbsp; . $row['dateline'] .  -- by:  . $row
 ['postusername'] . br \;
 echo nbsp;nbsp;nbsp;Views:  . $row['views'] .  - Comments:
  . $row['replycount'] . br \br \;
 echo p . $row['pagetext'] . /p; //This is the variable I
 only want the fist 50 chars
 }
 $count++;
 }

One possible solution is to select from the database only the first 50
characters for display in the initial page: SELECT left(FieldName, 50)
FROM tablename;

Once a user has chosen the articles they would like to read, run another
query and select the entire content field.

David

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



Re: [PHP-DB] Only a section from the database result

2006-07-18 Thread Darryl Steyn

also add LIMIT 15 to your query. no point in getting all that info if you
want 15 results.

On 7/18/06, Miguel Guirao [EMAIL PROTECTED] wrote:




Use the trim function, or anoter function that just takes the n first
characters.

-Original Message-
From: Benjamin Adams [mailto:[EMAIL PROTECTED]
Sent: Martes, 18 de Julio de 2006 12:25 p.m.
To: PHP DB
Subject: [PHP-DB] Only a section from the database result


I have articles in a MySQL database and I want creating a fast brows
where people can read read the beginning of the articles and select
the ones they want to read.

How do I only display the first say 50 chars of a 5000 char article?

$count = 1;
while(($row = mysql_fetch_array($News)) or ($count  15)){
 if(isset($row['threadid'])){
 echo ba href='./showpost.php?t= . $row['threadid'] . ' .
$row['title']. /a/bbr \;
 echo nbsp;nbsp;nbsp; . $row['dateline'] .  -- by:  . $row
['postusername'] . br \;
 echo nbsp;nbsp;nbsp;Views:  . $row['views'] .  - Comments:
 . $row['replycount'] . br \br \;
 echo p . $row['pagetext'] . /p; //This is the variable I
only want the fist 50 chars
 }
 $count++;
}

Thanks

--Ben

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


Este mensaje es exclusivamente para el uso de la persona o entidad a quien
esta dirigido; contiene informacion estrictamente confidencial y legalmente
protegida, cuya divulgacion es sancionada por la ley. Si el lector de este
mensaje no es a quien esta dirigido, ni se trata del empleado o agente
responsable de esta informacion, se le notifica por medio del presente, que
su reproduccion y distribucion, esta estrictamente prohibida. Si Usted
recibio este comunicado por error, favor de notificarlo inmediatamente al
remitente y destruir el mensaje. Todas las opiniones contenidas en este mail
son propias del autor del mensaje y no necesariamente coinciden con las de
Radiomovil Dipsa, S.A. de C.V. o alguna de sus empresas controladas,
controladoras, afiliadas y subsidiarias. Este mensaje intencionalmente no
contiene acentos.

This message is for the sole use of the person or entity to whom it is
being sent.  Therefore, it contains strictly confidential and legally
protected material whose disclosure is subject to penalty by law.  If the
person reading this message is not the one to whom it is being sent and/or
is not an employee or the responsible agent for this information, this
person is herein notified that any unauthorized dissemination, distribution
or copying of the materials included in this facsimile is strictly
prohibited.  If you received this document by mistake please
notify  immediately to the subscriber and destroy the message. Any opinions
contained in this e-mail are those of the author of the message and do not
necessarily coincide with those of Radiomovil Dipsa, S.A. de C.V. or any
of its control, controlled, affiliates and subsidiaries companies. No part
of this message or attachments may be used or reproduced in any manner
whatsoever.

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




Re: [PHP-DB] Only a section from the database result

2006-07-18 Thread Benjamin Adams

I have it working with left, Thanks everyone.

On Jul 18, 2006, at 1:57 PM, [EMAIL PROTECTED] wrote:




I have articles in a MySQL database and I want creating a fast brows
where people can read the beginning of the articles and select
the ones they want to read.

How do I only display the first say 50 chars of a 5000 char article?

$count = 1;
while(($row = mysql_fetch_array($News)) or ($count  15)){
if(isset($row['threadid'])){
echo ba href='./showpost.php?t= . $row['threadid'] . ' .
$row['title']. /a/bbr \;
echo nbsp;nbsp;nbsp; . $row['dateline'] .  -- by:  . $row
['postusername'] . br \;
echo nbsp;nbsp;nbsp;Views:  . $row['views'] .  - Comments:
 . $row['replycount'] . br \br \;
echo p . $row['pagetext'] . /p; //This is the variable I
only want the fist 50 chars
}
$count++;
}


One possible solution is to select from the database only the first 50
characters for display in the initial page: SELECT left(FieldName,  
50)

FROM tablename;

Once a user has chosen the articles they would like to read, run  
another

query and select the entire content field.

David





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