ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل خواندن اطلاعات دیتابیس و نمایش ان - php



Cluwix
October 3rd, 2016, 13:43
سلام به همه دوستان وب هساتینگ تالک

من یه مشکل جدی دارم واقعا کلافه کرده منو

من یه فرم دارم اطلاعات اون در دیتابیس در تیبل wp_iphorm_forms ذخیره میشه و حالا میخوام با یه سری کد php اطلاعات این تیبل رو به صورت ستونی برام نشون بده



<?php
include_once("config.php");
$con = mysql_connect($db_host,$db_user,$db_pass) or die("خطا در اتصال به پايگاه داده");
$selected=mysql_select_db($db_name, $con) or die("خطا در انتخاب پايگاه داده");
$dbresult=mysql_query("SELECT * FROM $db_table",$con);
while($amch=mysql_fetch_assoc($dbresult))
{
echo $amch["name"]." -- ".$amch["mob"]."<br>";
}
?>


این کد رو بهم دادن ولی بازم کار نداد ممنون میشم کمک کنید

T.Toosi
October 3rd, 2016, 13:46
ارور دارید ؟

armin.m
October 3rd, 2016, 13:49
while($amch=mysql_fetch_assoc($dbresult))
{
echo $amch["name"]." -- ".$amch["mob"]."<br>";
}


تبدیل به


while($amch==mysql_fetch_assoc($dbresult))
{
echo $amch["name"]." -- ".$amch["mob"]."<br>";
}




بشه. احتمالا مشکل حل میشه.

Cluwix
October 3rd, 2016, 13:50
ارور دارید ؟

اره میاد میگه

define('DB_NAME', 'iran_data'); define('DB_USER', 'iran_us'); define('DB_PASSWORD', 'sp}zX^4%KFW#'); define('DB_HOST', 'localhost'); خطا در اتصال

- - - Updated - - -




while($amch=mysql_fetch_assoc($dbresult))
{
echo $amch["name"]." -- ".$amch["mob"]."<br>";
}


تبدیل به


while($amch==mysql_fetch_assoc($dbresult))
{
echo $amch["name"]." -- ".$amch["mob"]."<br>";
}




بشه. احتمالا مشکل حل میشه.


سپاس بابت پاسخ

گفتن بهم که یه فایل php بساز اطلاعات دیتابیس رو بزار داخل اون تا از اونجا یوزر پسورد دیتابیس رو برداره
من کد هاشو نمیدونم که چه کدی قرار بدم در همون فایل که دیتابیس رو بنویسم تا از اون بخونه

T.Toosi
October 3rd, 2016, 13:58
<?php
include_once("config.php");
$con = mysql_connect(DB_HOST,DB_USER,DB_PASSWORD) or die("خطا در اتصال به پايگاه داده");
$selected=mysql_select_db(DB_NAME, $con) or die("خطا در انتخاب پايگاه داده");
$dbresult=mysql_query("SELECT * FROM wp_iphorm_forms",$con);
while($amch=mysql_fetch_assoc($dbresult))
{
echo $amch["name"]." -- ".$amch["mob"]."<br>";
}
?>

armin.m
October 3rd, 2016, 14:06
سپاس بابت پاسخ

گفتن بهم که یه فایل php بساز اطلاعات دیتابیس رو بزار داخل اون تا از اونجا یوزر پسورد دیتابیس رو برداره
من کد هاشو نمیدونم که چه کدی قرار بدم در همون فایل که دیتابیس رو بنویسم تا از اون بخونه


نیازی به اون کار نیست. در همین کد، خط
include_once("config.php"); رو پاک کنید و به جای
$db_host نوع هاست رو بنویسید(معمولا localhost)
به جای $db_user یوزرنیم دیتابیس
و به جای db_pass پسورد دیتابیس
و به جای db_name نام دیتابیس رو قرار بدید.

Cluwix
October 3rd, 2016, 14:14
خب من این کد هارو به این صورت تغییر دادم



<?php
$con = mysql_connect($localhost,$iran_us,$sp}zX^4%KFW#) or die("خطا در اتصال");
$selected=mysql_select_db($iran_data, $con) or die("خطا در انتخاب دیتابیس");
$dbresult=mysql_query("SELECT * FROM wp_iphorm_forms",$con);
while($amch==mysql_fetch_assoc($dbresult))
{
echo $amch["name"]." -- ".$amch["mob"]."<br>";
}
?>


وقتی میزنم اون صفحه باز بشه که ببینم

این ارور رو میده مرورگر



The mydomainname.com page isn’t working


mydomainname.com is currently unable to handle this request.
HTTP ERROR 500

armin.m
October 3rd, 2016, 14:25
خب من این کد هارو به این صورت تغییر دادم



<?php
$con = mysql_connect($localhost,$iran_us,$sp}zX^4%KFW#) or die("خطا در اتصال");
$selected=mysql_select_db($iran_data, $con) or die("خطا در انتخاب دیتابیس");
$dbresult=mysql_query("SELECT * FROM wp_iphorm_forms",$con);
while($amch==mysql_fetch_assoc($dbresult))
{
echo $amch["name"]." -- ".$amch["mob"]."<br>";
}
?>


وقتی میزنم اون صفحه باز بشه که ببینم

این ارور رو میده مرورگر



The mydomainname.com page isn’t working


mydomainname.com is currently unable to handle this request.
HTTP ERROR 500





<?php
$con = mysql_connect("localhost","iran_us","$sp}zX^4%KFW#") or die("خطا در اتصال");
$selected=mysql_select_db("iran_data", $con) or die("خطا در انتخاب دیتابیس");
$dbresult=mysql_query("SELECT * FROM wp_iphorm_forms",$con);
while($amch==mysql_fetch_assoc($dbresult))
{
echo $amch["name"]." -- ".$amch["mob"]."<br>";
}
?>

Cluwix
October 3rd, 2016, 14:33
<?php
$con = mysql_connect("localhost","iran_us","$sp}zX^4%KFW#") or die("خطا در اتصال");
$selected=mysql_select_db("iran_data", $con) or die("خطا در انتخاب دیتابیس");
$dbresult=mysql_query("SELECT * FROM wp_iphorm_forms",$con);
while($amch==mysql_fetch_assoc($dbresult))
{
echo $amch["name"]." -- ".$amch["mob"]."<br>";
}
?>


حالا مینویسه

خطا در اتصال

Cluwix
October 3rd, 2016, 16:30
لطفا کمک کنید

Cluwix
October 3rd, 2016, 20:08
دوستان مشکلم یه خورده جدیه ممنون میشم کمک کنید

Rezash
October 3rd, 2016, 20:18
در کدی که گذاشتید خطا در اتصال به این معنی هست که نام کاربری یا رمز عبور و یا سرور دیتابیس رو بدرستی وارد نکردید.
از صحبت نام کاربری و رمز عبور مطمین بشید
روی هاست تست میکنید یا لوکال ؟

Cluwix
October 4th, 2016, 04:13
در کدی که گذاشتید خطا در اتصال به این معنی هست که نام کاربری یا رمز عبور و یا سرور دیتابیس رو بدرستی وارد نکردید.
از صحبت نام کاربری و رمز عبور مطمین بشید
روی هاست تست میکنید یا لوکال ؟

بله مشخصات درسته مشکلی نداره
روی هاست هستش

iHSG
October 4th, 2016, 09:14
بله مشخصات درسته مشکلی نداره
روی هاست هستش

نمی دونم کمک کنه یا نه ولی من معمولاً تو سی پنل بار ها این مشکل رو داشتم که رمزم حتی بلافاصله پس از ساختن یوزر دیتابیس و حتی رمزی که از NotePad کپی کردم و قبل و بعد ایجاد یوزر دیتابیس تو Clipboard هست کار نمیکنه و در php خطای اتصال میده و چون بخش phpMyAdmin در سی پنل هم بدون نیاز به رمز لاگین میشه شاید در وهله اول متوجه این مشکل نشید اما همیشه بهتره در چنین مواقعی یه بار رمز یوزر دیتابیس رو حتی شده به رمز قبلی یکسان عوض کنید.

Rezash
October 4th, 2016, 09:38
سلام
مشکل باید صحیح نبودن نام کاربری و رمز عبور باشه
اگر درست نشد و مایل بودید اطلاعات هاست رو خصوصی کنید چک کنم مشکل چی هست