ارتباط php با SQL server 2005
با سلام
میخواستم بپرسم چطوری باید بین php و SQL server 2005 ارتباط برقرار کنم وایا این دو با هم سازگارند؟
یه سوال دیگه اینکه مثلا یک بانک sql تعریف کردیم که شامل کلید اصلی و خارجی هست حالا در صورتی که ما جایی که نباید اطلاعات تکراری وارد کنیم مثلا واسه کلید اصلی ایا تو php در زمان وارد کردن اطلاعات تکراری خطا میده یا ما باید با کد تعریف کنیم؟
لطفا راهنمایی کنید
نقل قول: ارتباط php با SQL server 2005
باسلام:
بله شما میتونید ارتباط برقراری کنید و مثل Mysql رفتار کنید.
اما درباره سازگاری بهتره که از MySql استفاده کنید و در کل Sqlserver با ASP.net سازگارتر هست.(در این مورد خود شرکت ماکروسافت ارائه داده).
درصورت بروز خطا هم خطاها سمت دیتابیس نمایش پیدا میکنه با دستور die.
<?php
// Server in the this format: <computer>\<instance name> or
// <server>,<port> when using a non default port number
$server = 'KALLESPC\SQLEXPRESS';
// Connect to MSSQL
$link = mssql_connect($server, 'sa', 'phpfi');
if (!$link) {
die('Something went wrong while connecting to MSSQL');
}
?>
و لیست کلیه تابع های مربوطه:
http://php.net/manual/en/book.mssql.php
نقل قول: ارتباط php با SQL server 2005
http://php.net/manual/en/book.mssql.php
http://php.net/manual/en/function.mssql-connect.php
در مورد سوال دوم هم:
خود Php خطا نمیده ولی دیتابیس خطا رو به php میده و اون هم به شما نمایش میده