سوال درباره php و دیتابیس

جمع کردن
X
 
  • زمان
  • نمایش
پاک کردن همه
پست‌های جدید
  • 0x8F
    عضو متعهد
    • May 2012
    • 270

    #1

    سوال درباره php و دیتابیس

    درود

    ببینید من میخوام به صورت زیر از دیتابیس اطلاعات یک تیبل رو فراخوانی کنم

    تیبل دارای دو قسمت که شامل نام فرد و شماره تماس فرد است 

    localhost/get.php?view=users

    حالا میخوام وقتی لینک بالا فراخوانی شد در مرورگر کل اطلاعات تیبل مورد نظر چاپ بشه 

    با تشکر 
    [align=center][/align]
    [align=center][/align]
  • A3is
    عضو متعهد
    • Jun 2013
    • 133

    #2
    RE: سوال درباره php و دیتابیس

    سلام برادر.
    اینم خدمت شما :
    [php]<?php
    error_reporting(0);

    $db_host = "localhost";
    $db_user = "root";
    $db_pass = "";
    $db_name = "db_test3";

    $db_conncect = mysqli_connect($db_host, $db_user, $db_pass , $db_name) or die('Error Db...');;
    $db_conncect->query("SET CHARACTER SET utf8;");
    $db_conncect->query("SET SESSION collation_connection = 'utf8_general_ci'");


    if($_GET['view']=='users'){

    $result = mysqli_query($db_conncect, "SELECT * FROM `users`");
    while($row = mysqli_fetch_assoc($result)) {
    echo 'Name:'.$row['name'].' - Tell:'.$row['tell'].'<br/>';
    }//EndWhile

    }//EndIf


    ?>[/php]
    "SELECT * FROM `users`" این قسمت اسم تیبل مربوطه وارد بشه
    و $row['name'] نام فیلد نام که در تیبل هس و $row['tell']  نام فیلد تلفن.

    و جهت اجرا هم حتما باید url به این شکل بشه : file.php?view=users

    ارادتمند
    [align=center][/align]
    [align=center]

    ما زنـ-ـ-ـده به آنیـــم که آرام نگیریم
    موجیم که آسودگی ما عدم ماست

    [/align]

    نظر

    • 0x8F
      عضو متعهد
      • May 2012
      • 270

      #3
      RE: سوال درباره php و دیتابیس

      اقا خیلی خیلی ممنون 
      [align=center][/align]
      [align=center][/align]

      نظر

      • Moji.Rider
        عضو متعهد
        • Jun 2012
        • 299

        #4
        RE: سوال درباره php و دیتابیس

        درود.
        شرمنده بابت تأخیر. یکم سرم شلوغ هست.
        تشکر از ایوب عزیز. یک نمونه کد هم بنده میزارم تا دوستان بیشتر آشنا بشن.
        اینجا من نام تیبل رو Details انتخاب کردم که میتونید تغییر بدید.
        تفاوت زیادی ندارند. فقط ایوب جان از حلقه while استفاده کرده و بنده از حلقه for.
        تست کردم درست کار کرد :[php]<?php

        $db = new mysqli( 'localhost', 'DB_Username', 'DB_Password', 'DB_Name');
        if (mysqli_connect_errno()) {
        return false;
        }

        if($_GET['view'] == 'users') {
        $query = "SELECT * FROM details";
        $result = $db->query($query);
        $numRows = $result->num_rows;
        for($i=0; $i<$numRows; $i++) {
        $row = $result->fetch_object();
        $name = $row->name;
        $number = $row->number;
        echo "Name : $name";
        echo "<br>";
        echo "Number : $number";
        echo "<br>";
        echo '----------------------';
        echo "<br>";

        }
        }
        ?>[/php]
        موفق باشید...
         

         

         

         
         
        [align=center]مشاجره، نادانی انسان را آشکار می کند و چیزی به مطلب حق او نمی افزاید. امام علی (ع)

        همانا ارزشمند ترين بی نيازی عقل، بزرگ ترين فقر بی خردی، ترسناك ترين تنهايی خود پسندی و گرامی ترين ارزش خانوادگی، اخلاق نيكوست. امام علی (ع)[/align]
         

        نظر

        در حال کار...