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

مشكلة في الربط مع قواعد بيانات mysql

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

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

يا إخوه أواجه مشكلة في في ربط قاعدة بياناتي مع السكربت تبعي السكربت بسيط ولهذا سأضع لكم كود السكربت

يظهر لي خطأ في السطر 18

Warning: Supplied argument is not a valid MySQL result resource in c:\apache\htdocs\sqlcontion\call.php on line 18

علما أن اسم القاعدة "info" وقد صممتها ومتأكد منها وفيها أكثر من عمود من ضمنهم user_id وقد ذكرته في عبارة الوايل كمثال على النتيجة

أرجوا إفادتي وين الخطأ وشكرا ..

<?php
$conn=mysql_connect('localhost','root','');
$db=mysql_select_db('info',$conn);
$sql='SELECT * FROM info';
$q = mysql_query($sql,$conn);

if (!$conn)
 {
 echo "no call";
 exit;
 }
 if (!$db)
 {
 echo "no database!";
 exit;
 }

while($row = mysql_fetch_assoc($q)){
 echo $row['user_id'];
}
?>
#2

مرحبا سالم ،

كودك سليم 99%

فقط اسم الجدول بما انه info وهي كلمة محجوزة في MySql

يجب وضعها داخل علامتي كشيدة ` ( اسمها الفاصلة العليا في الحقيقة لكن نقول لها كشيدة , مع ان الكشيدة هي الاستطالة _____ ) على اي حال المطلوب كالتالي `info`

ليكون الاستعلام هكذا :

$sql='SELECT * FROM `info`';

لاحظ ان علامة التنصيص الفردية ' تختلف عن الفاصلة العليا `

او يمكنك تغيير اسم الجدول لاي اسم اخر مثلا : info_t

اخبرنا ادا ما تم حل المشكلة ليستفيد اخوانك بالمنتدى

وشكراً لك عزيزي

تم تعديل هذه المشاركة بواسطة Hamdan Taima في 19 أكتوبر 2012 في 15:14

=============
الطموح و الحافز سر النجاح

=============

AflamHQ.com | Palphp.com

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