Farhad 276 ارسال شده در خرداد 92 گزارش بازنشر ارسال شده در خرداد 92 سلام خسته نباشیددر حال حاضر من از این کد برای نمایش اطلاعات جدول استفاده میکنم :[left]<?php$cnn = mysql_connect("localhost","root",""); mysql_select_db("fery" , $cnn ); mysql_query('SET NAMES utf8'); $result = mysql_query("SELECT * FROM book") or die(mysql_error());$row = mysql_fetch_array($result);echo "عنوان کتاب : " .$row['t'].' <br> ' , "نویسنده کتاب : ".$row['a'].' <br> ', "ناشر کتاب : " .$row['p'].'<br>' , "قیمت : " .$row['gh']; mysql_close($cnn);?>[/left]و فقط یکی از رکورد هارو نشون میدهمیخوام به صورت جدول بندی نشون بده اطلاعات رو .و یک چیزی ، برای قیمت ، میخوام اگر مثلا 1000000 زدم بیاد اینطوری بزنه : 1,000,000 ، هم برای ثبت در دیتابیس ( در تکست باکس ) و هم در خروجی.پیشاپیش ممنون نقل قول لینک به ارسال
Parsa 23463 ارسال شده در خرداد 92 گزارش بازنشر ارسال شده در خرداد 92 برای مرور رکوردها باید از while استفاده کنیدhttp://php.net/manual/en/function.mysql-fetch-array.phpبرای فرمت اعداد هم http://php.net/manual/en/function.number-format.php 3 نقل قول لینک به ارسال
Farhad 276 ارسال شده در خرداد 92 مالک گزارش بازنشر ارسال شده در خرداد 92 ممنون پارسا جانبله متوجه حقله شدم و درست شد :echo "عنوان کتاب : " .$row['t'].' <br> ' , "نویسنده کتاب : ".$row['a'].' <br> ', "ناشر کتاب : " .$row['p'].'<br>' , "قیمت : " .$row['gh']."<hr>"; }while($row=mysql_fetch_array($result)){حالا میخوام به صورت جدول باشه ، مثلاوالا من قسمت اعداد رو خوندم چیزی متوجه نشدم ، خیلی حرفه ای بود ، ساده تر نمیشه خودت توضیح بدی پارسا جان؟؟بازم ممنون نقل قول لینک به ارسال
Parsa 23463 ارسال شده در خرداد 92 گزارش بازنشر ارسال شده در خرداد 92 فقط از تابع استفاده کنیدecho number_format($n);برای جدول هم ساختار جدول رو چاپ کنید tr td 3 نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در خرداد 92 گزارش بازنشر ارسال شده در خرداد 92 والا من قسمت اعداد رو خوندم چیزی متوجه نشدم ، خیلی حرفه ای بود ، ساده تر نمیشه خودت توضیح بدی پارسا جان؟؟<?php$number = 1234.56;// english notation (default)$english_format_number = number_format($number);// 1,235?> 3 نقل قول لینک به ارسال
Farhad 276 ارسال شده در تیر 92 مالک گزارش بازنشر ارسال شده در تیر 92 ممنونمشکل جدول بندی حل شد.و از این کد استفاده میکنم :$cnn = mysql_connect("localhost","root",""); mysql_select_db("fery" , $cnn ); mysql_query('SET NAMES utf8'); $result = mysql_query("SELECT * FROM book") or die(mysql_error());while($row=mysql_fetch_array($result)){echo"<table border=1 align=center><tr class=tr><td class=cod>" .$row['c'].'</td>' , " <td class=tit>" .$row['t'].' </td> ' , "<td class=aou>".$row['a'].' </td> ', "<td class=pob>" .$row['p'].'</td>' , "<td class=moz>" .$row['mo'].'</td>' , "<td class=ghey>" .$row['gh']."</td></tr></table>"; } mysql_close($cnn);?><?phpحالا میخوام از این کد جای دیگه استفاده کنم ، ولی میخوام فقط آخرین رکوردی که ثبت شده رو نشون بدهی چیزایی امتحان کردم از limit استفاده کردم و محدود کردم به یکی ولی اولین رکورد رو نشون میده... نقل قول لینک به ارسال
Parsa 23463 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 کوئری باید تغییر کنهSELECT * FROM book order by id limit 1 3 نقل قول لینک به ارسال
Farhad 276 ارسال شده در تیر 92 مالک گزارش بازنشر ارسال شده در تیر 92 کوئری باید تغییر کنهSELECT * FROM book order by id limit 1پارسا جان ممنون ولی مشکل دارهمن به این 2 روش درست کردم اگر درست باشه :mysql_query("SELECT * FROM book order by c limit 1")و این شکلmysql_query("SELECT * FROM book order by c DESC limit 1")ولی اولین رکور رو نشون میده . . .ولی من میخوام آخرین رکوردی که ثبت شده مثلا آیدی "c" به صورت A-I ثبت میشه و اخرین مثلا 300 هست ، 300 رو نشون بده نه کد 1 رو نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 DESC را با ASC عوض کنید 3 نقل قول لینک به ارسال
Farhad 276 ارسال شده در تیر 92 مالک گزارش بازنشر ارسال شده در تیر 92 و باز هم نشد .. . . نقل قول لینک به ارسال
Parsa 23463 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 روش درستهhttp://stackoverflow.com/questions/4073923/select-last-row-in-mysqlsql رو در phpmyadmin تست کنید 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .