-
February 23rd, 2012, 23:27
#1
عضو انجمن
نمایش خبر با php
من میخوام با php از دیتابس اخبار رو بخونم و در سایت نمایش بدم
این کار رو انجام دادم ولی اخبار در صفحه خبر نمایش داده نمیشه و هیچ پیغام خطایی هم نمیده
کد PHP:
<?phpecho "<div id=\"news\">"; $result= mysql_query("SELECT * FROM news ORDER BY newsid DESC ",$connect); while($mynews = mysql_fetch_assoc($result)); {; echo "<div id='tnews'>"; echo $mynews['title']; echo "</div>"; echo "<div id='tnews1'>". $mynews['title']; echo "</div>"; echo "<div id='news1'>"; echo $mynews['text1']; echo "</div>"; echo "<div id=\"news2\">"; echo $mynews['text1']; echo "</div>"; } echo "</div>"; ?>
-
-
February 23rd, 2012 23:27
# ADS
-
February 23rd, 2012, 23:37
#2
عضو انجمن
پاسخ : نمایش خبر با php
سلام
هنوز با دیتابیس تماسی برقرار نشده که بخواد نمایش بده !
بعد از { هم نباید ; نباید گذاشته بشه !
کد:
<?php$con = mysql_connect("localhost","user","pass");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("dbname", $con);
echo "<div id=\"news\">";
$result= mysql_query("SELECT * FROM news ORDER BY newsid DESC ");
while($mynews = mysql_fetch_assoc($result)) {
echo "<div id='tnews'>";
echo $mynews['title'];
echo "</div>";
echo "<div id='tnews1'>". $mynews['title'];
echo "</div>";
echo "<div id='news1'>";
echo $mynews['text1'];
echo "</div>";
echo "<div id=\"news2\">";
echo $mynews['text1'];
echo "</div>";
}
echo "</div>";
?>
-
-
February 24th, 2012, 00:15
#3
عضو انجمن
پاسخ : نمایش خبر با php
دوست عزیز خبر تو دیتابس ثبت میشه
---------- Post added at 12:15 AM ---------- Previous post was at 12:11 AM ----------
اون رو برداشتم هم اتفاقی نمی افته
-
-
February 24th, 2012, 14:09
#4
عضو انجمن
پاسخ : نمایش خبر با php
کد PHP:
<?php
$connect= اینم ست کنید
echo "<div id=\"news\">";
$result= mysql_query("SELECT * FROM news ORDER BY newsid DESC ",$connect);
while($mynews = mysql_fetch_assoc($result))
{
echo "<div id='tnews'>";
echo $mynews['title'];
echo "</div>";
echo "<div id='tnews1'>". $mynews['title'];
echo "</div>";
echo "<div id='news1'>";
echo $mynews['text1'];
echo "</div>";
echo "<div id=\"news2\">";
echo $mynews['text1'];
echo "</div>";
}
echo "</div>";
?>
-
-
February 24th, 2012, 16:01
#5
عضو انجمن
پاسخ : نمایش خبر با php
نشد دوست عزیز این کار رو هم کردم ولی چیزی نمایش نمیده
در ضمن فایل تنظیمات رو اول صفحه به این فایل includ کردم
نیازی به این نبود ولی با این حال این کار رو که انجام دادم هم جواب نداد
مشکل من با نمایش اخباره
چیزی رو از دیتابیس روی صفحه اصلی نمایش نمیده
-
-
February 24th, 2012, 16:16
#6
عضو انجمن
پاسخ : نمایش خبر با php
کدی که شما گذاشتید اخر دستور while سمی کالن بود که حذفش کردم سینتکس باز چک کنید دستور select تو sql اجرا کنید ببینید جواب میده ...
-
-
February 24th, 2012, 16:20
#7
عضو انجمن
پاسخ : نمایش خبر با php
سلام
از تابع mysql_fetch_array برای برگردوندن خروجی به صورت آرایه استفاده کنید !
-
-
February 24th, 2012, 21:32
#8
عضو انجمن
پاسخ : نمایش خبر با php

نوشته اصلی توسط
Maryat
کدی که شما گذاشتید اخر دستور while سمی کالن بود که حذفش کردم سینتکس باز چک کنید دستور select تو sql اجرا کنید ببینید جواب میده ...
اون سمی سمی کالن رو که حذف کردم
دستور رو هم توی sql اجرا کردم
اینم نتیجش
Showing rows 0 - 6 (7 total, Query took 0.0009 sec)
SELECT *
FROM `news`
WHERE `newsid`
LIMIT 0 , 30
---------- Post added at 09:32 PM ---------- Previous post was at 09:30 PM ----------

نوشته اصلی توسط
amirlord
سلام
از تابع mysql_fetch_array برای برگردوندن خروجی به صورت آرایه استفاده کنید !
استفاده کردم جواب نمیده
-
-
February 26th, 2012, 21:55
#9
عضو دائم
پاسخ : نمایش خبر با php
بعد از برقراری اتصال به دیتابیس کد زیر رو تست کنید و نتیجه رو بگید :
کد PHP:
$result= mysql_query("SELECT * FROM news ORDER BY newsid DESC ") or die(mysql_error());
-
تعداد تشکر ها ازRezash به دلیل پست مفید
-
February 27th, 2012, 02:46
#10
عضو انجمن
پاسخ : نمایش خبر با php

نوشته اصلی توسط
Rezash
بعد از برقراری اتصال به دیتابیس کد زیر رو تست کنید و نتیجه رو بگید :
کد PHP:
$result= mysql_query("SELECT * FROM news ORDER BY newsid DESC ") or die(mysql_error());
هیچ اتفاقی نمی افته نه اررور میده نه چیزی نمایش میده
اخبار تو دیتابیس ثبت میشه ولی با این حلقه ای که نوشتم نمایش داده نمی شه
تابع رو هم عوض کردم باز هم همین وضعه
-