decoder2012
یک شنبه 15 اسفند 1389, 15:57 عصر
سلام من کد زیر رو برای خوندن از دیتابیس نوشتم حالا وقتی اجرا میشه تعداد مشخص شده در حلقه ی for رو از ابتدای جدول و با id یک (1) میخونه . اما من میخوام جدیدترین ها رو بخونه. یعنی از انتها id ها بخونه . ممنون میشم راهنماییم کنید :
محتویات فایل config.php
<?php
// Information for connect to server
$servername = "localhost";
$dbname = "ali";
$dbuser = "root";
$dbpass = "";
// Connectto server
$link = mysql_connect($servername, $dbuser, $dbpass);
// Connect to database
$db = mysql_select_db ($dbname , $link);
?>
--------------------------
محتویات فایل showcont.php
<?php
include ("config.php");
$sql = "SELECT * FROM content";
$res = mysql_query ($sql , $link );
$i = 1;
for ($i=1 ; $i<=10 ; $i++ ) {
$rec = mysql_fetch_assoc($res);
$viewtilte = $rec["title"];
$viewcont = $rec["cont"];
?>
<form id="form1" name="form1" style="text-align:right; padding-left:100px;">
<table width="500" border="1">
<tr>
<td><?php echo $viewtilte ?></td>
</tr>
<tr>
<td><?php echo $viewcont ?></td>
</tr>
</table>
</form>
<?php
}
mysql_close ($link);
?>
محتویات فایل config.php
<?php
// Information for connect to server
$servername = "localhost";
$dbname = "ali";
$dbuser = "root";
$dbpass = "";
// Connectto server
$link = mysql_connect($servername, $dbuser, $dbpass);
// Connect to database
$db = mysql_select_db ($dbname , $link);
?>
--------------------------
محتویات فایل showcont.php
<?php
include ("config.php");
$sql = "SELECT * FROM content";
$res = mysql_query ($sql , $link );
$i = 1;
for ($i=1 ; $i<=10 ; $i++ ) {
$rec = mysql_fetch_assoc($res);
$viewtilte = $rec["title"];
$viewcont = $rec["cont"];
?>
<form id="form1" name="form1" style="text-align:right; padding-left:100px;">
<table width="500" border="1">
<tr>
<td><?php echo $viewtilte ?></td>
</tr>
<tr>
<td><?php echo $viewcont ?></td>
</tr>
</table>
</form>
<?php
}
mysql_close ($link);
?>