Training, Open Source
computer languages


PerlPHPPythonMySQLApache / TomcatTclRubyJavaC and C++LinuxCSS 

Search our site for:
Home Accessibility Courses Diary The Mouth Forum Resources Site Map About Us Contact
Array Push to skip first line

Posted by Incipience (Incipience), 10 February 2008
Graham

I have come across a little PHP problem that I can seem to resolve, I know we discussed it in the course, however for the life of me I cant get it to work, I hope you can help.

The problem is I want to skip the first line of an array.

The Code:

$qr1=mysql_query("select * from news order by timestamps DESC LIMIT 3") or die("Error : " . mysql_error());
while($rs1=mysql_fetch_array($qr1))
{
?>

  <div id="boxtitle">
           <div id="boxtiteleft"></div>
           <div id="boxtitecenter">
           <div class="titlebox"><h1><a href="newsdetail.php?id=<? echo $rs1[Nid]; ?>"><? echo $rs1['Title'];  ?></a></h1></div>
           </div>
           <div id="boxtiteright"></div>
     </div>          
<div id="contentbody">
           <div class="contentbody">
           <div id="picleft">
           <img src="img/sm.gif?>" width="104" height="116" class="border">
           </div>
           <div id="contentright">
<div class="time"><? echo $rs1['Time'];  ?>, <? echo $rs1['Date'];  ?></div>
<? echo $rs1['Summary'];   ?><br><div id="readmorewhite"><a href="newsdetail.php?id=<? echo $rs1[Nid]; ?>">read more</a></div>
</div>
</div>
</div>
<br clear="all">
<?
}
?>


Posted by admin (Graham Ellis), 10 February 2008
Playing the Devil's advocate, I'm afraid, I don't see an array there that's suitable for skipping over.   The only array in an associative one.

HOWEVER ... I think you may want to skip over the first result.  If that's the case ... first option:

$rs1=mysql_fetch_array($qr1); # Skip first result
while($rs1=mysql_fetch_array($qr1))

or second option - change the limit clause to:

LIMIT 1,2



Posted by Incipience (Incipience), 10 February 2008
That LIMIT option worked a treat.. Many thanks.



This page is a thread posted to the opentalk forum at www.opentalk.org.uk and archived here for reference. To jump to the archive index please follow this link.


WELL HOUSE CONSULTANTS LTD.: Well House Manor • 48 Spa Road • Melksham, Wiltshire • United Kingdom • SN12 7NY
PH: 01144 1225 708225 • FAX: 01144 1225 707126 • EMAIL: info@wellho.net • WEB: http://www.wellho.net • SKYPE: wellho