سری آموزش های فصل دهم:
سلام خدمت همراهان عزیز با آموزش زبان برنامه نویسی (PHP) همراه شما هستیم. برای اطلاعات بیشتر به مقاله ی هفته ی قبل مراجعه فرمایید .
عنوان آموزش امروز:
مثال کاربردی از ارتباط PHP با MySQL
مثال :
طراحی صفحاتی برای بازیابی اطلاعات از جدول های پایگاه داده و قرار دادن آن ها در یک جدول HTML. این برنامه، اطلاعات جدول books را از پایگاه داده publisher بازیابی می کند و در مرورگر نمایش می دهد.
مراحل طراحی صفحه:
1) دستورات زیر را در فایل ch10_2.php تایپ و ذخیره کنید:
<html>
<body> < “div align =”center> <“table border=”1> <tr> <th> isbn</th> <th> author</th> <th> title</th> <th> price</th> <th> page</th> <tr/> php?> ;db = mysql_connect(“localhost”,”root”, “jgomi”)$ if(!$db) } ;”echo ” Error : cannot open connection ;exit { ;mysql_select_db(‘publisher’) ;”query = “select*from books$ ;result = mysql_query($query)$ if(!$result) } ;”echo “query not executed ;exit { ;num = mysql_num_rows($result)$ ;()mysql_close <? <table/> <div/> <body/> <html/> |
---|
خط 3 با دستور div و خاصیت align موجب می شود جدول خروجی در وسط صفحه مرورگر ظاهر گردد. خط 4 یک جدول را ایجاد می کند .
خطوط 5تا11 عنوانی را برای جدول خروجی تعیین می کند. خط 13 با سرور MySQL ارتباط برقرار می کند. خط14 بررسی می کند آیا اتصال برقرار شده است یا خیر.
اگر اتصال برقرار نشود، پیامی ظاهر شده برنامه خاتمه می یابد. خط19 پایگاه داده ی publisher را انتخاب می کند. خط20 رشته پرس وجو را ایجاد می کند .خط21 پرس و جو را بر روی پایگاه داده اجرا می نمایدو نتیجه را در result$ قرار می دهد. خط22 بررسی می کند. آیا پرس وجو انجام شده است یا خیر.
معرفی سایت خارجی :
اگر انجام نشده باشد پیامی صادر شده برنامه خاتمه می یابد . خط27 تعداد رکوردهای بازیابی شده را در متغیر num$ قرار می دهد. خطوط 28 تا 38 حلقه for برای نمایش اطلاعات موجود در متغیر result$ ایجاد می کند. خط 30 سطری (رکوردی) را از result$ در یافت کرده در آرایه row$ قرار می دهدکه یک آرایه شمارشی است.
برای دستیابی به فیلد های رکورد از اندیس استفاده می شود. فیلدها به ترتیب درrow[0] $row[0]$ قرار می گیرند. خط39 اتصال را می بندد.
2) مرورگر را اجرا کرده در نوار آدرس آن https://loclhost/ch10/ch10-2.php را تایپ کنید و کلید Enter را فشار دهید.
برگرفته از :
کتاب آموزش گام به گام (PHP)
دکتر عین الله جعفر نژاد قمی
پاسخ به سوال دوستان :
شاید تاکنون به این فکر کرده باشین که چرا باید برای کسب و کار خود وبسایت داشته باشین ؟
دلیل اینکه میگوییم باید سایت داشته باشید این آمار است. توجه کنید که ۸۱٪ از افراد قبل از
تصمیم گیری در مورد خرید و فروش در یک کسب وکار یا خدمات، در اینترنت تحقیق می کنند.
یعنی ۲۵.۹۲ میلیون نفر هستند که مشاغل را به صورت آنلاین جستجو می کنند. با این وجود ۴۶% کسب و کارها فکر میکنند نیاز به وب سایت ندارند.
توجه داشته باشید که جهان به سمت دیجیتالی شدن پیش میرود و نداشتن وب سایت
برای یک شرکت یا هر کسب و کاری، به منزلۀ جا ماندن از گردونۀ روزگار است.
برای اطلاعات بیشتر با همکاران ما در شرکت آراز پردازش در ارتباط باشید
آدرس ایمیل: info@arazpardazesh.com
اینستاگرام شرکت: https://instagram.com/araz_pardazesh_kla
تماس با ما: https://arazpardazesh.com/contact