php و sql

سوال

سلام

من میخوام با php چهار عمل اضافه کردن،حذف،اپدیت و جستجو در sql رو انجام بدم کلی آموزش های مختلف رو خوندم اما متاسفانه موفق نشدم ممنون میشم اگه راهنمای کنید یا در صورت امکان بهم کد بدین تا کارم راه بیوفته

تشکر

حل شد 0
2019-05-22T12:10:20+03:30 3 پاسخ کاربر تازه 0

پاسخ ها ( 3 )

    0
    2019-05-22T22:50:28+03:30

    سلام

    در آموزش PHP که در سایت وجود داره، به مباحث کار با دیتابیس که برسیم؛ به صورت کامل توضیح مواردی که گفتید رو توضیح میدیم.

    یه سورس براتون آماده کردم که چهار عمل اضافه، حذف، ویرایش و جستجو رو داخلش هست، میتونید استفاده کنید.

    دیتابیس pdo.sql را در PhpMyAdmin ایمپورت کنید و در فایل db_connect.php اطلاعات دیتابیس را قرار دهید.

    موفق باشید.

    بهترین پاسخ
    0
    2019-05-23T20:32:02+03:30

    مرسی بابت پاسخ

    میخوام از هاست لوکال استفاده کنم (xampp)

    چجوری میتونم درایمپورت کنم؟

      0
      2019-05-23T21:04:48+03:30

      پوشه PHP را xamp منتقل کنید

      سپس وارد PHPMyAdmin بشید، برای وارد شدن آدرس زیر را در مرورگر وارد کنید:

      localhost/phpmyadmin

      پس از ورود به phpmyadmin از زبانه های بالا، زبانه Import را انتخاب کنید، سپس فایل pdo.sql را از کامپیوتر انتخاب و گزینه Go را انتخاب کنید تا دیتابیس در phpmyadmin ایمپورت شود.

      حالا در مرورگر وارد xamp و پوشه php بشید و از سورس استفاده کنید.

      موفق باشید.

        0
        2019-05-23T22:03:42+03:30

        همه مراحل رو انجام دادم این خطا رو میده

        Fatal error: Uncaught PDOException: SQLSTATE[HY000] [1049] Unknown database 'pdo' in C:\xampp\htdocs\php\db_connect.php:7 Stack trace: #0 C:\xampp\htdocs\php\db_connect.php(7): PDO->__construct('mysql:host=loca...', 'root', '') #1 C:\xampp\htdocs\php\list.php(7): require_once('C:\\xampp\\htdocs...') #2 C:\xampp\htdocs\php\index.php(7): require_once('C:\\xampp\\htdocs...') #3 {main} thrown in C:\xampp\htdocs\php\db_connect.php on line 7

         

          0
          2019-05-24T09:52:33+03:30

          اطلاعات دیتابیس خودتون رو باید در فایل db_connect.php جایگزین کنید:

          $pdo = new PDO("mysql:host=localhost;dbname=pdo","root","");

          همانطور که گفتید دارید از لوکال هاست استفاده میکنید، لذا فقط باید بجای pdo نام دیتابیسی که فایل pdo.sql را داخلش Import کردید رو بنویسید.

          خطایی هم که بهتون داده اینه:

          Fatal error: Uncaught PDOException: SQLSTATE[HY000] [1049] Unknown database 'pdo'

          که میگه دیتابیسی به نام pdo پیدا نکردم(ناشناخته است).

            0
            2019-05-24T10:05:44+03:30

            من دارم از دیتابیسی که بهم دادین “pdo” استفاده میکنم که خطا میده

            موقع اینپورت کردن این خطا رو میده

            Error
            SQL query:
            
            
            --
            -- Database: `pdo`
            --
            
            -- --------------------------------------------------------
            
            --
            -- Table structure for table `tbl_user`
            --
            
            CREATE TABLE `tbl_user` (
              `id` int(11) NOT NULL,
              `name` varchar(255) NOT NULL,
              `lastname` varchar(255) NOT NULL,
              `password` varchar(255) NOT NULL
            ) ENGINE=MyISAM DEFAULT CHARSET=latin1
            MySQL said: Documentation
            
            #1046 - No database selected

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

    0
    2019-05-24T11:34:18+03:30

    بله درسته

    من تو توضیحاتی که برای شما در اولین پاسخی که نوشتم، فراموش کردم بگم ابتدا باید یک دیتابیس به نام pdo در phpmyadmin بسازید و سپس دیتابیس رو ایمپورت کنید.

    پس مراحل کار به ترتیب میشه:

    • ابتدا در phpmyadmin یک دیتابیس به نام pdo یا هر نام دیگه ای بسازید.

    • بعد که دیتابیس ساخته شد، دیتابیس رو انتخاب و حالا از گزینه های بالا Import رو انتخاب کنید و فایل pdo.sql رو بارگزاری کنید.

    حالا وارد اسکریپت از طریق xamp بشید.

      0
      2019-05-24T16:52:53+03:30

      مشکل برطرف شد بابت راهنمای بسیار ممنونم میخواستم بدونم چجوری میتونم اشیاء رو در صفحه اضافه کردن قرار دارن رو راست وسط چین کنم همپنین چجوری میتونم سایز دکمه هارو تغییر بدم؟

        0
        2019-05-24T21:25:50+03:30

        خواهش میکنم امیرجان

        اینا رو میتونی با css انجام بدی، براشون کلاس Css بنویسی و بهشون استایل بدی، من دیگه زیاد روی استایل هاشون کار نکردم

ارسال یک پاسخ