الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

برمج منتدى بسيط (2)

مغلق
بدأه ahmad123 في 30 يوليو 2007 · 39 رد · 3,731 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#26

config.php

<?php
///////////////////connect database/////////////////
$name="root";
$pass="";
$host="localhost";

	$link=mysql_connect($host,$name,"");
		if(!$link)
						{

							die(mysql_error());
						}

		 else
							echo "connected sucessfully";
/////////////// create database////////////////////////
	$query="CREATE DATABASE IF NOT EXISTS myforum";
	$result= mysql_query($query);
if(!query)


						{
							die(mysql_error());
						}

		 else
							echo "Database Created";

$result='';
$query='';							

$query= "CREATE  TABLE `section` (
  `sid` int(11)  NOT NULL auto_increment,
  `section_name` varchar(250) NOT NULL,
  `description`  text NOT NULL,
  PRIMARY KEY   (`sid`))ENGINE=MyISAM DEFAULT CHARSET=cp1256 AUTO_INCREMENT=3";

mysql_select_db("myforum",$link);  
$result=mysql_query($query,$link);
if(!$result)
{
	echo"DB Error ,could not query the database<br>";
	echo'MySQL Error: '.mysql_error();
	exit;
}else
 echo" the table sections is created sucessfully ";

?>

index.php

<?php
	$link = mysql_connect('localhost','root');
		if(!$link)
						{

							die(mysql_error());
						}

		 else
							echo "connected sucessfully";
?>
<head>
 <title>WELCOME TO MY FORUM</title>
</head>
<body>
<h1 align="center">Wellcome</h1>
<?php
$query="insert into section (section_name,description) values ('Web Sites Programming','this talk about all things related to Web Site programming language'),('Programming language','this is teke about all programming language like C .. C++ .. java'),('DataBase','this is take about DataBase')"; 
mysql_select_db("myforum",$link);
$result=mysql_query($query,$link);
if(!$result)
{
	echo" <strong><center> Not inserted : ".mysql_error()." </strong></center>";
} else
echo "inserted sucessfully";

	?>

output

9q9q.net.gif

في المرفقات

ليه اتكرر تلات مرات؟؟؟؟؟؟؟

11.bmp

تم تعديل هذه المشاركة بواسطة ensana في 6 أغسطس 2007 في 02:20

#27

يبدو انك قمت بعمليه ثلاث مرات؟؟

#28

عملية ايه؟؟؟

انا كاتبة الكود عادي زي ما موجودة اعلى

#29
ensana كتب:
عملية ايه؟؟؟

انا كاتبة الكود عادي زي ما موجودة اعلى

فاهم..اقصد قمت بدخول الى صفحه اكثر من وبتالي خزن المعلومات اكثر من مره

يعني كل ما تدخل الى الصفحه سينفذ الاستعلام

ارجو ان تكون وضحت الصوره

#30

اااه فهمت جزاك الله خيرا

بس احنا كدا كل ما نيجي نرن البروجرم علشان نختبر حاجة معينة هيزود في الداتا بيز تلقائيا كما حدث ...فما الحل؟

#31

تفذ الاستعلام عن طريق phpmyadmin من غير كود php

#32
<?php
$query="SELECT*FROM section ORDER BY `sid` ASC";

$results=mysql_query($query);

while($row=mysql_fetch_array($results)){
	 echo"<div class='title'>$row[section_name]";
	 echo"<div class='des'>$row[description]</div></div><br/>";
	 }
?<

جاءت النتيجة معي بهذا الخطأ

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource

#33

ضع مع

$results=mysql_query($query);

or die(mysql_error())

مع خطأ الذي يظهر؟

تم تعديل هذه المشاركة بواسطة ahmad123 في 8 أغسطس 2007 في 02:52

#34

جزاك الله خيرا

اضفتor die(mysql_error())

وكان الخطأ no database selected

واضفت mysql_select_db("myforum",$link);

والحمد لله اشتغل

في انتظار الدرس الثالث

تم تعديل هذه المشاركة بواسطة ensana في 8 أغسطس 2007 في 10:39

#35

في انتظار الدرس الثالث

#36

سوف اقوم بوضعه في اقرب وقت ممكن إن شاء الله ..اسف للتأخير

#37

انا كريتت الداتابيز من phpmyadmin

وكتبت الكود

<?php

$link=mysql_connect("localhost","root",vertrigo);
if(! $link){
die ('cannot connect'.mysql_error());
}
else
echo"connected successfully";



$query="SELECT*FROM name ORDER BY `sid` ";

mysql_select_db("first_forum",$link);

$results=mysql_query($query);

if(!result)
{
die ('cannot connect'.mysql_error());
}
while($row=mysql_fetch_array($results)){
	 echo"<div class='title'>$row[name]";
	 echo"<div class='des'>$row[description]</div></div><br/>";
	 }
$results=mysql_query($query) or die ('cannot connect'.mysql_error());;
mysql_select_db("first_forum",$link);
?>

فظهر الخطأ

connected successfully
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in F:\vertrigo\VertrigoServ\www\mysite\config.php on line 22
cannot connectTable 'first_forum.name' doesn't exist
#38
ensana كتب:
انا كريتت الداتابيز من phpmyadmin

وكتبت الكود

<?php

$link=mysql_connect("localhost","root",vertrigo);
if(! $link){
die ('cannot connect'.mysql_error());
}
else
echo"connected successfully";
$query="SELECT*FROM name ORDER BY `sid` ";

mysql_select_db("first_forum",$link);

$results=mysql_query($query);

if(!result)
{
die ('cannot connect'.mysql_error());
}
while($row=mysql_fetch_array($results)){
	 echo"<div class='title'>$row[name]";
	 echo"<div class='des'>$row[description]</div></div><br/>";
	 }
$results=mysql_query($query) or die ('cannot connect'.mysql_error());;
mysql_select_db("first_forum",$link);
?>

فظهر الخطأ

connected successfully
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in F:\vertrigo\VertrigoServ\www\mysite\config.php on line 22
cannot connectTable 'first_forum.name' doesn't exist

لا يوجد جدول مكون با سم name

حسب خطأ ظاهر

#39

name

كولمن وليس جدول

كما يوجد سيكشن نيم كولمن مش جدول

#40
$query="SELECT*FROM name ORDER BY `sid` ";

حسب الاستعلام الواضح انت تختار من جدول وليس حقل(كولمن)

$query="SELECT mycolmun FROM name ORDER BY `sid` ";

فاشارة * تعني اختيار جميع الحقول من جدول name

تم تعديل هذه المشاركة بواسطة ahmad123 في 29 أغسطس 2007 في 01:22

هذا الموضوع مغلق.

مواضيع مشابهة