PDA

View Full Version : MySql in PHP



aminva
جمعه 09 فروردین 1387, 14:02 عصر
سلام و سال نو مبارک

من تازه وارد دنیای php شدم
بعد از نصب Mysql از فایلی که از سایت mysql.com دانلود کردم
MySQL_61641
شروع به برنامه نویسی پایگاه داده کردم
اما پس از اجرا در سرور localhost iis
خطای زیر داده میشه

Fatal error: Call to undefined function mysql_connect() in E:\Richer\index0.php on line 57

از اساتید و دوستان می خوام بهم راهنمایی کنن
ممنون - سال خوبی داشته باشید

aminva
جمعه 09 فروردین 1387, 20:58 عصر
:تشویق::تشویق::تشویق:

مشکل قبلی با اجرای تاپیک دوست خوبم آقای اکسیژن حل شد
اما حالا پیغام خطای زیر رو میده!!!!

Fatal error: Call to undefined function mysql_create_db() in E:\Richer\index0.php on line 60

aminva
جمعه 09 فروردین 1387, 23:25 عصر
لطفا به من جواب بدید
خیلی ضروریه
ممنونم

محمد.مولانا
شنبه 10 فروردین 1387, 00:53 صبح
کدتون رو بزارین تا دوستان کمک کنن

aminva
شنبه 10 فروردین 1387, 06:48 صبح
از لطفتون ممنونم
این هم کد من:


<?php
$Host="localhost";
$User="root";
$Password="password";
$DBName="example";
$TableName="Feedback";

$Link=mysql_connect($Host,$User,$Password);
if (mysql_create_db($DBName,$Link))
{
print("The database $DBName was successfully created! <BR>\n");
}
else
{
print("The database $DBName could not be created! <BR>\n");
}
mysql_close($Link);
?>

vahid4134
شنبه 10 فروردین 1387, 12:44 عصر
این فانکشن deprecate شده و دیگه مورد استفاده قرار نمی گیره. برای اینکار از خود sql استفاده کنید.

aminva
دوشنبه 12 فروردین 1387, 17:04 عصر
:تشویق:
وحید آقا شما مطمئنید؟
چون کتاب من PHP 5 هست
البته مای اس کیو الی که دانلود کردم از سایت mysql.com یه فایل هست به نام
MySQL_61641.msi

چرا این برنامه هیچ بخشی مثل Sql Server نداره؟؟
انگار فقط یه سرور خالیه و امکاناتی برای ساخت دیتابیس نداره

فقط یک فایل Command Line داره که کار باهاش خیلی سخته

مای اس کیو ال اصلی همینه؟؟!

اگه می دونید لطفا راهنمایی کنید

پیشاپیش از همگی ممنونم :قلب:

zfarhad2000
دوشنبه 12 فروردین 1387, 19:06 عصر
پیشنهاد من به شما این هست که از xampp استفاده کنید یک بسته نرم‌افزاری هست که با نصب اون برروی لینوکس یا ویندوز php، Apache و MySQL براتون نصب میشه و دیگه نیازی نیست درگیر نصب و تنظیم دستی اینها بشید و می‌تونید مستقیم به کدنویسی php بپردازید.

برای واسط گرافیکی MySQL هم از خود سایت MySQL می‌تونید برنامه های MySQL administrator و MySQL Query Browser رو دانلود کنید که واسط گرافیکی خوبی برای استفاده هستش و کار کردن با MySQL رو خیلی راحتتر می‌کنن. خود MySQL به صورت پیش فرض واسط گرافیکی این چنین نداره و بیشتر از طریق خط فرمان میشه باهاش کار کرد. البته با نصب کردن xampp نرم‌افزاری به اسم phpMyAdmin هم براتون نصب میشه که یک واسط تحت وب برای MySQL هست و مطمئن باشید هم الان و هم در آینده خیلی به دردتون خواهد خورد پس بهتره یکم کار کردن با اون رو هم یاد بگیرید.

محمد.مولانا
سه شنبه 13 فروردین 1387, 00:31 صبح
منم با فرهاد موافقم
ولی از همه برنامه نویس ها شنیدم که بهترین بسته نرم افزاری wamp هستش
چون تنظیمات پیش فرض خوبی داره و ....

vahid4134
سه شنبه 13 فروردین 1387, 17:26 عصر
http://ir.php.net/mysql_create_db


The function mysql_create_db() is deprecated. It is preferable to use mysql_query() (http://ir.php.net/manual/en/function.mysql-query.php) to issue a sql CREATE DATABASE statement instead.

نقل قول از خود سایت بود
در ضمن به نظر من استفاده از این نرم افزارها مثل xampp کرچه کار رو راحتر می کنه اگه بتونید به صورت جدا جدا خودتون نصب کنید بهتره.
در ضمن خود مای اس کیو ال بیشتر فقط همون کنسول رو داره البته می تونید برای مدیریت بهتر mysql از phpmyadmin استفاده کنید