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

خطأ في الاتصال بالmysql

مغلق
بدأه ensana في 25 أبريل 2007 · 7 رد · 737 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

انا شغالة على سيرفر wamp

وكنت عايزة أتصل بالداتا بيس

فكتبت كود


$host="localhost";
$username="root";
$password="YES";
$dbconn=mysql_connect($host,$username,$password);
if(!dbconn){
die('couldnt_connect:'.mysql_error());
}
echo'connected successfully';
mysql_close($dbconn);
?>
<?php

وظهر الناتج


connected successfully
Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in D:\wamp\www\sqlconn.php on line 10
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: YES) in D:\wamp\www\sqlconn.php on line 5

فما الخطأ هنا؟؟

#2

السلام عليكم

ممكن ان تجريبي هذا لكون لاني اشتغل علىmyadmin وقمت بالاتصال بقاعدة البيان ولم يحدث لي اي مشاكل اتمنى ان اكون وفقت بالاجابه

$conn= mysql_connect('localhost','root','writ password') or die("Could not Connect to MySQL");

mysql_select_db('your DB',$conn) or die("Could not Connect to MySQL");

mysql_close($conn);

?>

<?php

بقدر الكد تكتسب المعالي ... ومن طلب العلا سهر الليالي

ومن رام العلى من غير كد ... أضاع العمر في طلب المحالِ

#3

جربت ولكن كانت النتيجة

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: YES) in D:\wamp\www\sqlconn1.php on line 2

Could not Connect to MySQL

#4

رسالة الخطأ تظهر لك أن المستخدم لا يمكنه الاتصال

وسبب ذلك إما خطأ في الاسم أو كلمة المرور

الرجاء التأكد من كتابة كلمة المرور بشكل صحيح

اقتباس
You live it or lie it
so DO IT ,DO IT right ,and DO IT right now...
#5

الباسسورد

YES

والاسم متأكدة منه

كيف اتأكد من الباسسورد؟هل هي تكون موجودة؟

انا كتبتها

YES

بناءا على الايرور الي موجود

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

#6

الحمد لله اشتغل معي

لكن عندما ازلت الباسسورد وكان الكود

<?php
$host="localhost";
$username="root";
$dbconn=mysql_connect($host,$username);
if(!dbconn){
	die('couldnt_connect:'.mysql_error());
}
echo "connected successfully";
mysql_close($dbconn);
?>
#7

الأمر كما أخبرتك هو خطأ في الباسورد

حيث أنه لا يوجد باسورد لحساب ROOT (الباسورد هي سلسلة فارغة "")

وبالتالي عندما لم تمرري وسيط لـ PASSWORD قام بأخذ القيمة الافتراضية ""

إن شاء الله يكون الموضوع وضح بالنسبة لك.

اقتباس
You live it or lie it
so DO IT ,DO IT right ,and DO IT right now...
#8

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

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…