به نام خدا، دوستان سلام، توی این جلسه می خواهیم با استفاده از xampp و phpstorm یک سایت php ایجاد بکنیم تا میزبان اطلاعات اپ اندرویدی ما باشد.
مطالب مطرح شده در این جلسه عبارتند از :
- معرفی ابزار های xampp و phpstorm
- ایجاد پروژه جدید در phpstorm
- نمایش خروجی در مرورگر
- ایجاد پایگاه داده با استفاده از php
- ایجاد جدول در php
- ساختن فرم برای وارد کردن اطلاعات با استفاده از html
- گرفتن اطلاعات از جدول
- تبدیل آرایه به json در php
- معرفی سایت های مفید جهت یادگیری بیشتر
:: توجه
این مطلب یک جلسه از آموزش برنامه نویسی اندروید می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.
سلام وقتتون بخیر. xampp که من نصب کردم ایراد داره از سمت ادمین چطور میتونم xampp رو برگردونم به تنظیمات اولیه و ریست بشه اطلاعاتش
استاد سلام
موقع ساختن table به مشکل خوردم و با Error زیر مواجه شدم:
Warning: mysqli_connect(): (HY000/1049): Unknown database ‘ 7learn_db’ in C:\xampp\htdocs\7learn\DatabaseManager.php on line 22
Warning: mysqli_query() expects parameter 1 to be mysqli, bool given in C:\xampp\htdocs\7learn\DatabaseManager.php on line 28
Error description
نسخه php storm من ١٦.١
Apachi و mysql هم فعال و درست بود
از xamp استفاده ميكنم
استاد شاهينی سلام
تو ۲۰ دقیقه اول آموزش api (جلسه١٥) موبه موبه فیلم پیشرفتم ولی در آخر نوشت error to create databace.
لطفا راهنماییم کنید
سپاس
سلام استاد وقتی جیسان رو از php میگیرم چون فیلد های جدول دیتابیسم فارسی بصورت علامت سوال ؟؟؟؟؟؟ نشون میده مشکل کجاست؟
استاد ببخشید شما اون ارور undefined indexکه دریافت کردید رو گفتیدسیو کردید برنامه رو بعد درست شد.من این کارو انجام دادم ولی نشد و باز هم اون ارور رو داد خیلی تحقیق کردم راجع به اون اما انجام نشد.علاوه براینا وقتی که روی دکمه کلیک میکنم یه صفحه ی خالی باز و بعدش به اون ارور میاد.اگر میشه کمک کنید.
سلام خسته نباشید.استاد من تا دقیقه ی هجده گوش کردم ولی متاسفانه اون اروری که شما در else نوشتید رو چاپ می کنه وcreate successfullyرو چاپ نمی کنه.همه چیز رو مثل شما نوشتم.قسمتmysqlهم در زمپ وصل هست.مشکل کجاست؟
سلام اقای شاهینی وقت بخیر
منم همین ارور رو دارم…
کد رو زدم ارور ها رو چاپ کنه.. این ارور رو میده
Error description: Incorrect date value: ‘2018 09 23’ for column ‘date’ at row 1
با قرار دادن این تیکه کد می تونید متن ارور رو پیدا کنید و ببینید مشکل چی هست:
echo("Error description: " . mysqli_error($con));
سلام استاد شاهینی
من قسمت اول داخل creating database دیتا بیس ساخته نمیشه و همچین اروری رو روی کروم نشون میده
Error description: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ‘DATABASE7learn_db’ at line 1
متشکر
خودش توضیح داده که کلمه ی DATABASE رو چسبوندید به اسم دیتابیس. باید به این شکل باشه DATABASE 7learn_db
سلام استاد شاهینی
من اون قسمت اخت دیتابیس رو همون طور که در اموزش گفتید انجام دادم و دیتابیس ساخته شد
ولی موقع ساخت table ها ارور میده (ارور منظور قسمت else ایف اجرا میشه و میگه ساخته نشد )
هر کاری کردم درست نشد
چجوری تست کنم مشکل از کجایه؟؟
بعد یه سوال دیگه phpstorm اولیت بار که نصب میشه تنشیمات خاصی نداره برای سرور و دیتابیس ها؟؟
با استفاده از این دستور می تونید خطای mysql رو چاپ کنید :
echo("Error description: " . mysqli_error($con));
با سلام من تا دقیقه بیست این جلسه رادیدم
اما وقتی(echo(“Error description: ” . mysqli_error($connection)); را مینویسم
این پیغام رادریافت میکنم:
Error description:You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ‘createdatabase7learn_db’ at line 1
دقیقا باید چیکار کنم؟؟؟
با تشکر
سلام استاد
ممنون از آموزش های عالی که دارید
من تا اینجا که آموزش ها رو دیدم و انجام دادم مشکلی درباره ی اجرای آموزش ها نداشتم
فقط یه سوالی اینکه من در نظرم هست که یه اپ مثل دراپ باکس درست کنم برای اپلود و دانلود فایل
میخواستم بدونم شما تو ادامه ی این دوره چیزی در زمینه انجام آپلود و دانلود فایل در داخل برنامه آموزش میدید؟؟
اگر راهنما یا سایتی هم در این زمینه سراغ دارید ممنون میشم معرفی کنید
سلام، وقت بخیر برای دانلود آموزش دادیم ولی برای آپلود خیر. نرم افزاری مثل dropBox خیلی پیچیدگی زیادی داره و شما به تنهایی که نمی تونی اون رو پیاده سازی کنی! در ضمن آپلود و دانلود در این نوع اپ خیلی باید بهینه باشه و عملا شما باید سرویس آپلود و دانلود بسیار بهینه تر برای اپلیکیشن خود بنویسید
سلام استاد خسته نباشید من می خوام اطلاعات رو از phpmyadmin هاست بگیرم البته لوکال نیست یه سرور کد زیر رو داخل یه فایل php ذخیره کردم و داخل هاست اپلود کردم
سایت من ورد پرسی و داخل دیتابیس هم فایل هست
دیتابیس هم به این شکل که behzisti_wp345 اسم دیتابیسمه وwpfw_postmeta از جدول های دیتابیسه که اونم داخلش پست هارو ذخیره میکنه برای هر پست هم که یه ای دی داره با چنتا سطر مثل نام و نام خانوادگی حالا وقتی اجرا میکنم این کدو هیچی جز اینا نمیاره [ ]
چیکار کنم
وقتی array خالی برمی گردونه، یعنی هیچ آیتمی داخل table پست متا نیست.
خیلی ممنونم، نه دیگه لازم نیست
خیلی ممنون استاد. داخل get نیازی نیست context رو بنویسم؟
اموزشتون هم خیلی کامل و فوق العاده هستش