نمایش نتایج: از شماره 1 تا 10 , از مجموع 11

موضوع: دریافت اطلاعات از دیتابیس

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    عضو جدید
    تاریخ عضویت
    Mar 2011
    نوشته ها
    5
    تشکر تشکر کرده 
    4
    تشکر تشکر شده 
    2
    تشکر شده در
    تشکر شده %1$s بار در 1 پست

    پیش فرض پاسخ : دریافت اطلاعات از دیتابیس

    سلام
    الان من کد زیر رو نوشتم،‌میدونم اشکال داره ولی نمیدونم کجا !!!

    کد:
    <?php
    $con = mysql_connect("localhost", "root", "") 
    or die(mysql_error());
    mysql_select_db("mydatabase", $con) 
    or die(mysql_error());
    $result = mysql_query("SELECT * FROM xfmf9_private_messages WHERE msg_sender='$msg_sender'", $con)
    or die(mysql_error()); 
    
    
    $msgsender = $_POST['msg_sender'];
    
    
    while ($row = mysql_fetch_array($result)){
        $id = $row['msg_id'];
        $name = $row['msg_sender'];
        $family = $row['msg_receiver'];
        $age = $row['msg_text']; 
            echo "$id و $name و $family و  $age";
    }
    mysql_close($con);
    ?>
    
    <form action="" method="POST">
        <input type="text" name="msg_sender"  id="msg_sender" value="">
        <input type="submit" value="ok">
    </form>

  2. #2
    عضو انجمن cartman10mpi آواتار ها
    تاریخ عضویت
    Jul 2011
    محل سکونت
    استانبول
    نوشته ها
    309
    تشکر تشکر کرده 
    291
    تشکر تشکر شده 
    452
    تشکر شده در
    307 پست

    پیش فرض پاسخ : دریافت اطلاعات از دیتابیس

    نقل قول نوشته اصلی توسط javad67 نمایش پست ها
    سلام
    الان من کد زیر رو نوشتم،‌میدونم اشکال داره ولی نمیدونم کجا !!!

    کد:
    <?php
    $con = mysql_connect("localhost", "root", "") 
    or die(mysql_error());
    mysql_select_db("mydatabase", $con) 
    or die(mysql_error());
    $result = mysql_query("SELECT * FROM xfmf9_private_messages WHERE msg_sender='$msg_sender'", $con)
    or die(mysql_error()); 
    
    
    $msgsender = $_POST['msg_sender'];
    
    
    while ($row = mysql_fetch_array($result)){
        $id = $row['msg_id'];
        $name = $row['msg_sender'];
        $family = $row['msg_receiver'];
        $age = $row['msg_text']; 
            echo "$id و $name و $family و  $age";
    }
    mysql_close($con);
    ?>
    
    <form action="" method="POST">
        <input type="text" name="msg_sender"  id="msg_sender" value="">
        <input type="submit" value="ok">
    </form>

    کد:
    $sql = "SELECT * FROM xfmf9_private_messages WHERE msg_sender='".$msg_sender."'";
    $result = mysql_query($sql, $con) or die(mysql_error());
    کد:
    echo $id." و ".$name." و ".$family." و  ".$age;
    این رو امتحان کن . ولی دوست عزیز همونطور که گفتم سعی کن اول از منابع درست یاد بگیری . یکم تحقیق و مطالعه کن . بهتر به نتیجه خواهی رسید . برای مثال mysql دیگه از رده خارج شده و نا امن محسوب میشه . از mysqli استفاده کن .
    این سایت رو حتما پیگیری کن آموزش های خوبی داره :
    http://www.w3schools.com/php/default.asp

    ویرایش :
    یکی اینکه شما $msgsender تعریف کردید برای دریافت فاطلاعات فرم ولی از $msg_sender در کوئری خود استفاده کردید .
    دوم اینکه شما این مقدار رو اول استفاده کردید در کوئری ولی بعد اون رو تعریف کردید . یعنی برنامه شما از چیزی که تعریف نشده اول استفاده کرده و بعد اون تعریف شده . کد آخر به شکل زیر خواهد بود :
    کد:
    <?php
    $con = mysql_connect("localhost", "root", "") 
    or die(mysql_error());
    mysql_select_db("mydatabase", $con) 
    or die(mysql_error());
    $msg_sender = $_POST['msg_sender'];
    $result = mysql_query("SELECT * FROM xfmf9_private_messages WHERE msg_sender='".$msg_sender."'", $con)
    or die(mysql_error()); 
    
    
    
    
    while ($row = mysql_fetch_array($result)){
        $id = $row['msg_id'];
        $name = $row['msg_sender'];
        $family = $row['msg_receiver'];
        $age = $row['msg_text']; 
            echo "$id و $name و $family و  $age";
    }
    mysql_close($con);
    ?>
    
    
    <form action="" method="POST">
        <input type="text" name="msg_sender"  id="msg_sender" value="">
        <input type="submit" value="ok">
    </form>
    ویرایش توسط cartman10mpi : November 23rd, 2015 در ساعت 17:00

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. مشکل در دیتابیس-عدم ایمپورت دیتا بیس اصلی (MariaDB 5.5.41)
    توسط dreamyeye در انجمن سوالات و مشکلات
    پاسخ ها: 3
    آخرين نوشته: March 31st, 2018, 11:00
  2. پاسخ ها: 3
    آخرين نوشته: September 26th, 2017, 00:34
  3. درخواست سرور مجازی از دیتاسنتر ایس کلو ( icecolo ) انگلیس
    توسط fashen در انجمن درخواست سرور مجازی
    پاسخ ها: 1
    آخرين نوشته: August 26th, 2014, 11:02
  4. پاسخ ها: 0
    آخرين نوشته: October 2nd, 2013, 22:14
  5. پاسخ ها: 5
    آخرين نوشته: August 6th, 2013, 07:11

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •