مشاهده نسخه کامل
: اتصال به mysql با easyphp
خسته نباشید
من در حال ساخت یک سایت با easyphp هستم برای وصل کردن php به my sql نمی دونم در تابع زیر به جای پارامترهای آن چی بگذارم ('mysql_connect('host' ,' phpuser','phppass چون در نصب easyphp صحبتی از پسورد و کاربر اصلی نیست و مواردی را که در استفاده از mysql وارد می کردم را وارد می کنم جواب نمی ده؟
neopersia
19-09-2008, 08:32
هاست: localhost
یوزر: root
پسورد هم نداره یعنی استرینگ خالی ""
من بعد از زدن این تایپیک با یک کم کار کردن روی برنامه ام تونستم مشکل را حل کنم ولی نمی تونم داده از طریق برنامه وارد دیتا بیس کنم می توانید یک کدی برای ورود داده از طریق برنامه php که درست کار کرده را اینجا بگذارید
neopersia
21-09-2008, 00:12
کد که زیاد هست انواع مختلفش هم تو تالار مطرح شده اگه فقط برای نمونه میخواید یه سرچ در مورد mysql بکنید پیدا میشه
ولی اگه با دستور خاصی مشکل دارید کدش رو بزارید تا ببینیم مشکل چیه
code]$query = " insert into book ]
(ISBN, Author, Title, Price) values
('".$isbn."', '". $author."', '".$title."' ,'".$price."' )";
$result = mysql_query('$query');
[/code]
لطفا بگید کجای کد بالا ایراد داره که اجرا نمی شه
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
لطفا بگید کجای کد بالا ایراد دارد که اجرا نمی شود
neopersia
21-09-2008, 08:06
این قسمتش اشتباهه:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
نباید تو کوتیشن بزاری:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این قسمتش اشتباهه:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
نباید تو کوتیشن بزاری:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
کوتیشن را برداشتم ولی باز جواب نمی ده یعنی قسمت result به بعد ایراد دارد
این کد رو نگاه کن
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدتوضیح:
در خط 2 php با مای اسکیو ال ارتباط برقرار کرده در خط 3 دیتابیس مورد نظر انتخاب شده و در خط بعد query ارسال شده ما میتوانیم بجای استفاده از این تابع این گونه عمل کنیم
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اگر اینکار رو کردیم دستور خط 3 و 4 را پاک کرده و دستور زیر را بنویسیم
خط پنج هم شرطی گذاشتم که اگر خروجی آن مقدار داشت خط 1 خروجی را چاپ کند
موفق باشید.:27:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدکد شما باید بدین شکل باشد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اشکال این بود :
نام جدول باید درون `` قرار گیرد . آخر query باید ; باشد.
neopersia
21-09-2008, 15:51
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدکد شما باید بدین شکل باشد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اشکال این بود :
نام جدول باید درون `` قرار گیرد . آخر query باید ; باشد.
هیچ ضرورتی نداره!
دوستان از کمک شما صمیمانه ممنون هستم .
بالاخره مشکلم را فهمیدم . مشکل از کد نبود بلکه ، جدولی که در phpmyadmin ساخته بودم سر تیتر فارسی داشت که فکر می کنم فارسی در mysql جواب نمی ده . به هر حال ، وقتی فیلدها را به انگلیسی نوشتم داده ها را وارد کرد. ( البته کدی که گذاشته بودم کد برنامه من نبود)
vBulletin , Copyright ©2000-2024, Jelsoft Enterprises Ltd.