سلام
یک Mysql database دارم یک table message دارم می خوام تمام اطلاعاتی که توی اون ثبت میشه توی یه فایل php یا html نشون بدم چجوریه؟
سلام
یک Mysql database دارم یک table message دارم می خوام تمام اطلاعاتی که توی اون ثبت میشه توی یه فایل php یا html نشون بدم چجوریه؟
<?php
mysql_select_db("YOURDATABASE");
$res=mysql_query("select * from YOURTABLE ");
while ( $rowu=mysql_fetch_assoc($resu)) {
foreach ($rowu as $key=>$var){
echo $var ;
}
}
?>
مبشه به طور کلی توضیح بدید مثلا این نام دیتابیس test_name1 و یوزر هم همین این پسوردش 45454545 و است تبل هم این message حالا می خوام اطلاعات subject و message این تبل رو توی یه فایل php نشون بده
بطور کلی اگه از 0 منظورتونه اسکریپت شما اینطوری میشه :
<?php
mysql_connect("localhost","YOURDATABASEUSERNAME"," YOURDATABASEPASS");
mysql_select_db("YOURDATABASE");
$res=mysql_query("select * from YOURTABLE ");
while ( $rowu=mysql_fetch_assoc($res)) {
foreach ($rowu as $key=>$var){
echo $var ;
}
}
?>
خط اول با یوزرو پسوردتون به MYSQL وصل میشه خط دوم دیتابیستونو انتخاب میکنه خط سوم موارد انتخابی شما رو تعیین میکنه خط سوم و چهارم هم یه حلقه درست میکنه که باعث میشه اطلاعات تا انتها به شما نمایش داده شود .
موفق باشید ...
ویرایش توسط portalsazan : January 8th, 2014 در ساعت 14:30
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, null given in /home/***/public_html/11.php on line 5
لاین 5 هم اینه
while ( $rowu=mysql_fetch_assoc($resu)) {
یکبار دیگه امتحان کنید کد بالارو کد رو ویرایش کردم ...
مشکل حل شد فقط الان چجوری باید به صورت ساده جدول بندی بشه و بینشون فاصله بیوفته
و یه سوال دیگه هم اینکه فارسی رو بد نشون میده اینجوری میشه ³Ø³Ø³
حالا اگه مقداری کد HTML به اون اضافه کنید میتونید همون کارهایی رو که میخواید انجام بدید ...
دلیل نمایش "³Ø³Ø³" هم ست نبودن چارست شما هست که باید هم توی MYSQL و هم در صفحه HTML شما اون ست بشه روی UTF-8
و برای جدول بندی به طور کندی از کدهای <table > و <tr> و <td> استفاده کنید ...
موفق باشید ...
مثلا شد این Collation تبل هم شد هد utf8_general_ci ولی هنوز درست فارسی رو نشون نمیدهکد:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta content="text/html; charset=utf-8" http-equiv="Content-Type" /> <title>پیام ها</title> </head> <body> <?php mysql_connect("****","****","****"); mysql_select_db("****"); $res=mysql_query("select * from message "); while ( $rowu=mysql_fetch_assoc($res)) { foreach ($rowu as $key=>$var){ echo $var ; } } ?></body> </html>
پس اون دیگه دقیقا بر میگرده به طریقه وارد کردن اطلاعات ... احساس میکنم شما بطور دستی اطلاعات رو وارد کردید ... درسته ؟!
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)