النتائج 1 إلى 6 من 6

الموضوع: مساعدة في كود php

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    34

    مساعدة في كود php



    السلام عليكم

    قمت بمحاولة لتنفيذ امر على قاعدة البيانات السيرفر المحلي عن طريق ملف php وهذا هو الكود الذي قمت باستخدامه

    <?php
    $connection = @mysql_connect("localhost","root","") or die ("problem with your connection details");
    $db = @mysql_select_db("khalid",$connection) or die (mysql_error ());
    $query = "select * from user";
    $result = @mysql_query($query,$connection);
    ?>

    من خلال الكود يتضح اني ساقوم بادخال ال query الاتي

    select * from user

    ولكن بعد فتح الملف اتفاجئ بوجود صفحة بيضاء فارغة, قمت بمحاولة للتعديل في الكود وكانت النتيجة كالتالي

    <?php
    $connection = @mysql_connect("localhost","root","") or die ("problem with your connection details");
    $db = @mysql_select_db("khalid",$connection) or die (mysql_error ());
    $query = "select * from user";
    $result = @mysql_query($query,$connection);
    echo $result
    ?>

    يلاحظ اضافة echo $result ولكن النتيجة لا تزال على ماهي ظهور صفحة بيضاء
    علما بان التجربة كانت على السيرفر المحلي والبيانات الموضوعه سليمة

    امر آخر, قمت بتعديل في بعض خصائص ال php لسيرفر شركة الاستضافة واضفتها في ملف .htaccess بالطريقة التالية :

    php_value memory_limit 64M
    php_value post_max_size 128M
    php_value upload_max_filesize 256M
    php_flag zlib.output_compression ON

    وفعلا نجحت الطريقة وتغيرت الارقام, اردت الان القيام بتعديل في ال mysql بتغيير الـ max_user_connection لليوزر ولكني فشلت في كتابة الكود الصحيح في ملف .htaccess
    اتمنى اخباري بالكود الصحيح, وشكرا للجميع

    العضوية مستعارة







  2. #2
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    34


    قمت بوضع دالة mysql_fetch_array بالطريقة التالية

    كود PHP:
    <?php
      $connection 
    = @mysql_connect("localhost","root","") or die ("problem with your connection details");
      
    $db = @mysql_select_db("husam",$connection) or die (mysql_error ());
      
    $query "select * from friends";
      
    $result = @mysql_query($query,$connection);
      $
    $var mysql_fetch_array($result);
      echo 
    $var[1];
    ?>
    ولكن مازلت اعاني من هذه المشكلة






  3. #3
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2004
    المشاركات
    2,307


    انظر اخي للمتغير

    كود PHP:
    $var 
    انت كاتبه كذا

    كود PHP:
    $$var 
    جرب

    كود PHP:
    <?php 
      $connection 
    = @mysql_connect("localhost","root","") or die ("problem with your connection details"); 
      
    $db = @mysql_select_db("husam",$connection) or die (mysql_error ()); 

      
    $query "select * from friends"
      
    $result = @mysql_query($query,$connection) or die (mysql_error());

      while ( 
    $var mysql_fetch_array($result) )
    {

      echo 
    $var .'<br>' "\n"

    }

    ?>
    تحيتي





    __________________
    بي اتش بي العرب : php-ar.com
    دروس PHP خاص : phpfaq.php-ar.com

    new site : www.naifphp.net/web

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    34


    شكرا جزيلا على مرورك اخي الكريم

    بعد التنفيذ ظهر لي هكذا

    Array
    Array
    Array
    Array








  5. #5
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    34


    اخي mr.php

    قمت بالتعديل على الكود الذي قمت بوضعه ليصبح هكذا

    <?php

    $connection = @mysql_connect("localhost","root","") or die ("problem with your connection details");
    $db = @mysql_select_db("khalid",$connection) or die (mysql_error ());

    $query = "select * from user";
    $result = @mysql_query($query,$connection) or die (mysql_error());

    while ( $var = mysql_fetch_array($result) )
    {

    echo $var[0]."<br/>";

    }


    ?>

    قمت بتغيير السطر التالي فقط
    echo $var[0]."<br/>";

    وفعلا نجحت الطريقة .. جزاك الله خيرا

    ولكني اواجه مشكلة الان الا وهي في تنفيذ امر insert, فما هو الكود المطلوب؟






  6. #6
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    34


    <?php

    $connection = @mysql_connect("localhost","root","") or die ("problem with your connection details");
    $db = @mysql_select_db("khalid",$connection) or die (mysql_error ());

    $query = "insert into numbers values('122','344')";
    $result = @mysql_query($query,$connection) or die (mysql_error());

    ?>

    نجح الامر التالي, ارجو الاجابة على استفساري الاخر
    مع الشكر للجميع وبالاخصر mr.php-ar










ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

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