PHP-Nuke چه كمكي به من مي كنه؟

m_ziba

Member
سلام!
من مدتي است كه با PHP برنامه مي نويسم.
ولي تا حالا با فايل كار مي كردم. حالا به بن بست رسيدم. آقا به دادم برسيد!
چون اين بار بايد يه برنامه بنويسم كه مجبورم از DataBase استفاده كنم. آقا پاي آبرو در ميونه! آقا دستم به دامنتون!
من نمي دونم اصلاْ از كجا بايد شروع كنم و چه كار بايد بكنم؟
حتماْ بايد SQL ياد بگيرم؟
PHP-Nuke چه كمكي به من مي تونه بكنه؟
 

saman_sweden

Active Member
m_ziba گفت:
سلام!
من مدتي است كه با PHP برنامه مي نويسم.
ولي تا حالا با فايل كار مي كردم. حالا به بن بست رسيدم. آقا به دادم برسيد!
چون اين بار بايد يه برنامه بنويسم كه مجبورم از DataBase استفاده كنم. آقا پاي آبرو در ميونه! آقا دستم به دامنتون!
من نمي دونم اصلاْ از كجا بايد شروع كنم و چه كار بايد بكنم؟
حتماْ بايد SQL ياد بگيرم؟
PHP-Nuke چه كمكي به من مي تونه بكنه؟
اولا مشكل خود را واضح بگيد
دوم اينحا كسي كه اشكال فرعي داشته باشه ميتونه كمك بگيره اينطور كه از پرسش شما معلومه بايد ساعتها وقت صرف كرد بهترين شيوه مطالعه است پيشنهاد ميكنم بريد خودتون بيشتر تحقيق و مطالعه كنيد اونطوري بيشتر به نتيجه ميرسيد مانند اينه كه من 6-7 سال پيش ميخواستم يه كامپيلاتور تحت داس بنويسم مجبور شدم بعد سه ماه كل انجار رفتن به قسمتي را تقلب كنم و از دوستان بنويسم موقعي كه سيمنار داشتيم استاد درست همون قسمت را پرسيد كه از ديگران كپي كرده بودم خلاصه آبرو ازبين رفت
 

m_ziba

Member
خيلي ممنون از لطف دوستان كه جواب دادند. :wink:
آقاي سامان! مشكل من دقيقاْ همونه كه شما فهميدين يعني من تازه كارم و بايد كلي وقت بذارم تا ياد بگيرم.
ولي زياد وقت ندارمَ چون روي يك پروژه كار مي كنم كه بايد هر چه زودتر تحويل بدم.
كار من اين طوريه كه يك جدول هست از ليست مقالات كه افراد بايد بتونن با پر كردن يك فرم مقاله خودشون رو به ليست اضافه كنن.با پر كردن اين فرم و submit كردن اون نام مقاله و نام نويسنده بايد به ليست اضافه بشه و با كليك روي نام مقاله به يك صفحه جديد برسيم كه حاوي عنوان و متن مقاله هست.
من تصميم دارم ازmysql استفاده كنم.
نظر شما چيه؟
از كجا مي تونم گير بيارم؟ چون از روي خود سايتmysqlبا صرف حدود يك ساعت وقت آخر هم درست Download نشد.
خواستم ببينم اين امكان هست كه من تمام مراحل رو نخوام برنامه نويسي كنم و اونارو از يه جايي Download كنم؟(مثلاْ مثل phpbb كه مال مديريت انجمن هاست.)
باز هم از همگي ممنونم.
 
Some thing neer u

Salam Man
It's really easy, u already live in a new century(21). u know i learn php and Mysql in 24 days and i improve my skills on it with doing lots of ex. now just get these codes and find for urself what's going on. these codes made a sound bank that i wrote it for Islamic-centre in DK. :idea: no give me ur e-mail address i'll send it to ur e-mail.
Take care
Mohammad
 

m_ziba

Member
با عرض سلامَ ممنون از جوابتون ولي من راستش چيزي نفهميدم! 8O
What is "some thing" near me? :!: :?:
 
ok

سلام دوست عزيز
من فقط گفته بودم: PHP يا MYSQL و يا هر زبون ديگري هيچ كاري نداره. شما فقط يك خود آموز نياز داري و مقداري Sample كد تا سر از كار اين زبون در بياري. اگر EN مي دونيد/ من سايت aliok.com را براي دانلود اين جور كتابهاي خود آموز معرفي مي كنم.
اگر بازم مشكل داشتي/ بگو تا كد اون چيزي را كه مي خواهي واست بفرستم. ولي به شرطي كه راهي كه گفتم را تا آخرش بري.
موفق و پيروز باشيد
Mohammad
 

m_ziba

Member
سلام!
خيلي ممنون از اينكه لطف دارين و جواب مي دين. :wink:
من حالا يك مشكل دارم كه برنامه هاي PHP من نمي تونن با mysql و ارتباط برقرار كنن.
يعني وقتي برنامه PHPرو اجرا مي كنم يك ليست از خطاهاي MYSQLبه من مي ده . يعني در مجوزهاي برقراري ارتباط با پايگاه داده ها اشكال دارم.
 
سلام

سلام دوست عزيز
اين وظيفه يك ايراني هست كه به هم نوعش كمك كنه/ بگذريم.
براي connect شدن به database بايد چند نكته را رعايت كرد.
1. اگر براي database كه ساخته ايد پسورد درست كرديد و host شما localhost و uname را root انتخاب كرده ايد كد شما بدين شكل است:
کد:
//connect to your database
mysql_connect("localhost","root","your password"); //(host, uname, password)
 
اشتباه

با سلام دوباره
آمدم پيش نمايش بزنم يكدفعه ارسال زدم. خلاصه ببخشيد.

ادامه مطلب....

2. اگر براي database كه ساخته ايد پسوردي انتخاب نكرديد و host شما localhost و uname را root انتخاب كرده ايد كد شما بدين شكل است:
کد:
//connect to your database
mysql_connect("localhost","root"); //(host, uname, password)

3. خط بعدي مشخص كردن نام database است. كد بايد بدين صورت نوشته شود:
کد:
//specify database 
mysql_select_db("your databaseName") or die("Unable to select database"); //select which database we're using

4. مرحله بعدي ساختن جمله درخواست شما از database يا همان SQL Query است:
کد:
// Build SQL Query  
$query = "select * from TableName where IndexName like \"%$Something%\"  
  order by IndexName"; // EDIT HERE and specify your table and field (index name) names for the SQL query

5. و مر حله آخر (نمي شه گفت مرحله آخر/ چون بعد از اين مرحله شما مي خواهيد از اطلاعات بدست آمده استفاده كنيد. پس همچنان ادامه دارد....) اجرا درخواست شما است يا همان Execute Query است:
کد:
$result = mysql_query($query) or die("Couldn't Execute Query");

اميدوارم كه مفيد واقع شود. بازم كمكي از دستم برآمد در خدمت هستم.
موفق و پيروز باشيد
Mohammad
 

m_ziba

Member
بسيار مچچچچككرم كه اين قدر لطف دارين و من هنوز سوال نكرده جواب دادين آقاي محمد آقا!
نخواستم زودتر از اين مزاحمتون بشم بگين بچه چقدر پرروه!
من در كدنويسي SQL مشكل ندارم مشكل من اين بود كه تغييراتي رو كه در DataBase ايجاد مي شد نمي تونستم ببينم كه با نصب MySQLCC اين مشكل مرتفع شد.
اينجا هيچ كس اين كار رو نمي كنه (كه شما كردين)حتي من يك جا يك اشكال كوچك در javascript داشتم دوست صميمي خودم با نهايت خونسردي گفت: خوب پولشو مي گيرم يادت مي دم!
بد آموزي نشه ها!
البته لازم به ذكره كه من ساكن اصفهان هستم و با اصفهاني ها طرفم!
شما رو خوب نمي دونم كه كجايي هستين
در هر حال ممنونم.
Maryam
 
خوشحالم

سلام دوست عزيز
از اينكه مشكل شما بر طرف شد خوشحالم و از اينكه جواب بي ربط دادم ناراحت. من درست متوجه سوال شما نشده بودم.
من حالا يك مشكل دارم كه برنامه هاي PHP من نمي تونن با mysql و ارتباط برقرار كنن.
يعني وقتي برنامه PHPرو اجرا مي كنم يك ليست از خطاهاي MYSQLبه من مي ده . يعني در مجوزهاي برقراري ارتباط با پايگاه داده ها اشكال دارم.
و هنوز هم فكر مي كنم متوجه نشده ام كه مشكل شما برقراي ارتباط بين PHP كد با Database بود يا ديدن تغيرات ناشي از اجرا كد ها بروي ديتابيس بود.
به هر حال مهم اين بود كه مشكل شما حل شد. براي ديدن تغيرات ناشي از اجرا كد ها بروي ديتابيس هم من MySQL-Front 2.5 را معرفي مي كنم كه براي Client خيلي باحاله. يعني منظورم اين هست كه Friendly user interface هست.
راستي من هيچ وقت فكر نمي كنم كه شما يا هر كس ديگر كه سوال ميكنه در حين تلاش و پشت كارش/ پر رو هست. كمانكه اگر من هم سوالي از شما يا هر كس ديگه داشته باشم تا جوابم را نگيرم رهاتون نمي كنم.
موفق و شاداب باشيد
Mohammad
 

m_ziba

Member
Re: خوشحالم

mohammadram گفت:
سلام دوست عزيز
از اينكه مشكل شما بر طرف شد خوشحالم و از اينكه جواب بي ربط دادم ناراحت. من درست متوجه سوال شما نشده بودم.
من حالا يك مشكل دارم كه برنامه هاي PHP من نمي تونن با mysql و ارتباط برقرار كنن.
يعني وقتي برنامه PHPرو اجرا مي كنم يك ليست از خطاهاي MYSQLبه من مي ده . يعني در مجوزهاي برقراري ارتباط با پايگاه داده ها اشكال دارم.
و هنوز هم فكر مي كنم متوجه نشده ام كه مشكل شما برقراي ارتباط بين PHP كد با Database بود يا ديدن تغيرات ناشي از اجرا كد ها بروي ديتابيس بود.
به هر حال مهم اين بود كه مشكل شما حل شد. براي ديدن تغيرات ناشي از اجرا كد ها بروي ديتابيس هم من MySQL-Front 2.5 را معرفي مي كنم كه براي Client خيلي باحاله. يعني منظورم اين هست كه Friendly user interface هست.
راستي من هيچ وقت فكر نمي كنم كه شما يا هر كس ديگر كه سوال ميكنه در حين تلاش و پشت كارش/ پر رو هست. كمانكه اگر من هم سوالي از شما يا هر كس ديگه داشته باشم تا جوابم را نگيرم رهاتون نمي كنم.
موفق و شاداب باشيد
Mohammad

سلام!
ببخشيد من مدتی بود اينترنت نداشتم.
از اين که جواب داده ايد خوشحالم.
مشکل من تقريباً حل شد.
ممنونم. :lol:
 

جدیدترین ارسال ها

بالا