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

كيف اربط phpمعmysql

بدأه doudi في 5 مايو 2011 · 5 رد · 554 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

اريد ان اسئلكم عن ربط لغة php ب mysql

هل يجب انشاء lien

ام في code php نضع تعليمات تمثل الربط مثل mysql_connect

مثال

chandle = mysql_connect ("localhost", $ dbuser, dbpass $)

هنا انا لم افهم ماذا تمثل chandleو localhostوdbpass

اانا اريد تنفيذ هذا الكود .حيث اريد لما ادخل المعلومات في الفراغات املاها في جدول انا انشاته ب mysql

<!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 http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>Untitled Document</title>

</head>

<body>

<form method="POST" action="index.php">

<table border=0 cellspacing=0>

<tr><td class="fac" colspan=2><center><b>Register<b></center></td><tr>

<tr><td class="fac">UserName:</td><td class="fac"><input name="username" type="text"></td></tr>

<tr><td class="fac">Password: </td><td class="fac"><input name="password" type="password"></td></tr>

<tr><td class="fac">Email:</td><td class="fac"><input name="Email" type="text"></td></tr>

<tr><td class="fac">Phone num:</td><td class="fac"><input name="Phone num" type="number"></td></tr>

<tr><td class="fac">Address:</td><td class="fac"><label>

<textarea name="textarea" id="textarea" cols="45" rows="5"></textarea>

</label></td></tr>

<tr><td colspan=2><input type="submit" value="Submit">

<label>

<input type="reset" name="Reset" id="button" value="Reset" />

</label></td></tr>

</table>

</form>

</body>

</html>

وشكرا جزيلا

#2
$handle = mysql_connect ("localhost", $dbuser, $dbpass)

$link, $dbuser & $dbpass عبارة عن متغيرات

$link تمثل identifier للإتصال الذي أنشأته، وهو يفيدك إذا كنت ستستعمل عدة اتصالات، أما إذا كنت ستتصل بسيرفر واحد فلست مضطرا لاستعمال هذا المتغير

$dbuser سيحتوي على اسم المستخدم login

$dbpass سيحتوي على كلمة السر password

localhost هي عنوان السيرفر MySQL

http://www.php.net/m...sql-connect.php

تم تعديل هذه المشاركة بواسطة herch في 5 مايو 2011 في 20:34

1
#3

بسم الله الرحمن الرحيم :

السلام عليكم و رحمة الله تعالى و بركاته :

بالنسبة للاتصال انت عندك :

$connectdb=mysql_connect('localhost','root','root') or die ("no connect");
$selectdb=mysql_select_db('info') or die ("no mysql found");

localhost هو المستضيف

root الاولى هو اليوزر

root الثانية هي كلمة المرور

ثانيا :اضافة المعلومات الى قاعدة البيانات :

انت مسمي حقولك كالتالي :

username

password

Email

Phone num

اذن انت تحتاج ما يلي :

انشء 5جدوال في قاعدة البيانات "سميها info مثلا" الاولى لل id وخليها اوتو انكرومنت و بريمير كي اما الاخرى فسميها باسماء الحقول اللي عندك ..

ثانيا :

انشئ ملف سميه add.php نثلا وضع به التالي :

<?php

$connectdb=mysql_connect('localhost','root','root') or die ("no connect");
$selectdb=mysql_select_db('info') or die ("no mysql found");
//add info
$insert=mysql_query("INSERT INTO info
(username,password,Email,Phone num)
VALUES
('username','password','Email','Phone num')")
or die ("mysql error");

mysql_close("$connectdb");
?>

الشرح :

اعطينا امر بادخال قيم البوست الى القاعدة المسماة info

mysql_query("INSERT INTO info
(username,password,Email,Phone num)

هذه هي الحقول الموجودة في قاعدة البيانات و التي سنحفظ فيها قيم البوست

VALUES
('username','password','Email','Phone num')")

هنا اغلقنا الاتصال المعرف ب $connectdb

mysql_close("$connectdb");

طبعا انت ستنشئ ملف اندكس مثلما عملت انت فقط غير الاكشن الى add.php

يعني شرح عالسريع و اذا عندك اي استفسار انا حاضر ان شاء الله

تم تعديل هذه المشاركة بواسطة alibest في 6 مايو 2011 في 12:22

1
#4

يارب يجعلك الله من من ينادي عليهم في الملا الاعلى اني احب فلان

شكرا جزيلا

انا الان فهمت هذه التعليمات

لكن انا استعمل برنامج اسمه ميدياتور وهو لوسائط الملتيمديا

في الاصل يسمح بستعمال html هل بامكاني اضافة php له؟ (يعني مش كل برنامج يقبل html يقبل php؟)

ايضا هو يقبل code script لكن لما اريد ان اضيفله code يطلب مني ادخاله بصيغة .mds (يعني مش بصيغة php؟)

ماذا افعل

فقط ارجو السرعة في الاجابة لاني لم يتبقى لي من الوقت الا القليل

1
#5

ارجو الرد في اقرب وقت

وقتي محدود ارجوكم

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

#6

السلام يا شباب النتدى

اذا تكرمتم فقط اريد code html يحويcode phpبحيث

كود شتمل يسمح بعرض فورم فيه فقط خانتين (الاسم وكلمة المرور )-( nom , motdepasse) وفيه زر (submit)

بحيث عند الضغط على هذا الزر يتم ادخال المعلومات الموجودة في الخانات الى قاعدة بيانات mysql اسمها مثلا apprenant وبها جدول(info) الذي بالطبع تحوي خانتين (id ,user)

فقط اريد الكود كااااااااااملا لو تكرمتم لاني والشكر للاعضاء كل تعليمه افهمها لوحدها الان اريد الكود كامل جربت لوحدي الربط لكني لم اتحصل على نتيجة صحيحة جزاكم الله خير

وشكرا جزيلا

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