12-09-1395، 02:03 ب.ظ
13-09-1395، 12:44 ق.ظ
هیچ کاری لازم نیست انجام بدین. دکمه Go رو بزنید.
13-09-1395، 07:51 ب.ظ
(13-09-1395، 12:44 ق.ظ)ADMIN نوشته: [ -> ]هیچ کاری لازم نیست انجام بدین. دکمه Go رو بزنید.
ممنون استاد یک مشکل دیگه هم دارم
طبق آموزش های شما پیش میرم در حال حاظر در جلسه دهم php اومدیم یه پروژه کار کردیم من اونجا برای اتصال به دیتابیس از کد زیر استفاده کردم.
mysql_connect(DB_HOST, DB_USERNAME, DB_PASSWORD) or die('):');
ولی این ارورو رو دریافت میکنم
[attachment=485]
اتصال به دیتابیس مشکلی نداره ولی همواره این ارور هست
14-09-1395، 12:34 ب.ظ
این افزونه منسوخ شده. البته این خطا نیست. NOTICE هست که میتونید مخفی کنید:
البته توصیه میکنم اینکار رو انجام ندین و از افزونهی MySQLi استفاده کنید:
error_reporting(0);
البته توصیه میکنم اینکار رو انجام ندین و از افزونهی MySQLi استفاده کنید:
mysqli_connect(DB_HOST, DB_USERNAME, DB_PASSWORD, DB_NAME);
14-09-1395، 03:10 ب.ظ
خیلی ممنون استاد
بلاخره این شکلی به دیتابیس وصل شدم این از نظر شما مشکلی نداره؟
یه مورد دیگه من هر چی از دستورات Mysql استفاده کردم به بن بنست خوردم ولی همیشه Mysqli کارمو راه انداخته در این مورد هم توضیح بدید آیا mysql کلا منسوخ شده؟
بلاخره این شکلی به دیتابیس وصل شدم این از نظر شما مشکلی نداره؟
$conn = @mysqli_connect ( DB_HOST, DB_USERNAME, DB_PASSWORD ) or die ( 'خطا در برقراری ارتباط با پایگاه داده!:' ); /* change db to world db */ $conn->select_db(DB_NAME) or die('not select db name'); mysqli_query($conn,"SET NAMES 'UTF8'"); ?>
یه مورد دیگه من هر چی از دستورات Mysql استفاده کردم به بن بنست خوردم ولی همیشه Mysqli کارمو راه انداخته در این مورد هم توضیح بدید آیا mysql کلا منسوخ شده؟
15-09-1395، 12:57 ق.ظ
بله افزونه mysql برای اتصال PHP به دیتابیس (نه خود دیتابیس MySQL) منسوخ شده و باید با افزونه MySQLi یا PDO کار کنید.