PDA

View Full Version : ساخت جدول دینامیک



masoudx77
شنبه 01 شهریور 1393, 23:57 عصر
سلام دوستان
من قصد دارم یه صفحه داشته باشم که فرضا از ۴ ردیف ۴ تایی تشکیل شده
قصدم اینه که برنامه تو دیتا بیس بگرده اطلاعات را در بیاره و به ازای هر فیلد یه خونه جدول را بسازه(یعنی اگه ۲ ردیف اطلاعات دارم فقط ۲ ردیف ساخته بشه)
بهترین راه حل چیه؟
یه سوال دیگه اینکه من برای پر کردن جدولم الان از این کد استفاده می کنم



$query = "SELECT `image`,`brand`,`model`,`price`,`code` FROM `mobile` ORDER BY `id` DESC";if($query_run = mysql_query($query)) {
$mobile_pic = mysql_result($query_run,0,'image'); $mobile_brand = mysql_result($query_run,0,'brand'); $mobile_model = mysql_result($query_run,0,'model'); $mobile_price = mysql_result($query_run,0,'price'); $mobile_code = mysql_result($query_run,0,'code'); $mobile_pic1 = mysql_result($query_run,1,'image'); $mobile_brand1 = mysql_result($query_run,1,'brand'); $mobile_model1 = mysql_result($query_run,1,'model'); $mobile_price1 = mysql_result($query_run,1,'price'); $mobile_code1 = mysql_result($query_run,1,'code'); $mobile_pic2 = mysql_result($query_run,2,'image'); $mobile_brand2 = mysql_result($query_run,2,'brand'); $mobile_model2 = mysql_result($query_run,2,'model'); $mobile_price2 = mysql_result($query_run,2,'price'); $mobile_code2 = mysql_result($query_run,2,'code');


راه حل خیلی بدیه! راه منطقی تری وجود داره؟(مثلا ارایه)

arash691
یک شنبه 02 شهریور 1393, 01:35 صبح
نمایش خروجی تا حدودی به طراحی و نحوه ی echo گرفتنتون بستگی داره متوجه منظورتون بطور کامل نشدم ...

بهتره یک ارایه با کلید عددی یا ضمنی ( ترجیحا" ضمنی ) از خروجی نتیجه ی اجرای کوئری بگیرید تا با foreach نمایش بدید با توابع fetch_assoc یا fetch_array


$con = new mysqli('localhost','root','','db_name');
$result = $con->query("SELECT * FROM `tbl_name`")->fetch_assoc();

foreach($result as $row){
echo 'your rows';
}