PDA

View Full Version : حرفه ای: SQL server 2008 And PHP



morteza_carefree
پنج شنبه 18 خرداد 1391, 16:00 عصر
سلام دوستان من میخوام به sql server وصل بشم اما نمیدونم چطور DLL ها رو ست کنم و تو فایل ini چه تنظیماتی اعمال کنم
کدمم اینه



<?php
$serverName = "(local)\sqlexpress";
$connectionOptions = array("Database"=>"AdventureWorks");

/* Connect using Windows Authentication. */
$conn = sqlsrv_connect( $serverName, $connectionOptions);
if( $conn === false )
die( FormatErrors( sqlsrv_errors() ) );
sqlsrv_close( $conn );

morteza_carefree
شنبه 20 خرداد 1391, 11:49 صبح
یعنی کسی بلد نیس چیکار باید کرد :متفکر:

djsaeedkhan
شنبه 20 خرداد 1391, 12:06 عصر
سلام
بهترین منبع سایت های خارجی هست. یه سرچ تو گوگل بزنید پیدا میشه. همچنین تو فروم هم بسیار دربارش صحبت شده.
یافت می نشود جسته ایم ما

Unique
شنبه 20 خرداد 1391, 18:59 عصر
هیچ نیازی به تنظیمات ini و dll و این حرفا نیست ! کافیه mssql extension را فعال کرده باشند :


$myServer = "localhost";
$myUser = "your_name";
$myPass = "your_password";
$myDB = "examples";

//connection to the database
$dbhandle = mssql_connect($myServer, $myUser, $myPass)
or die("Couldn't connect to SQL Server on $myServer");

//select a database to work with
$selected = mssql_select_db($myDB, $dbhandle)
or die("Couldn't open database $myDB");

//declare the SQL statement that will query the database
$query = "SELECT id, name, year ";
$query .= "FROM cars ";
$query .= "WHERE name='BMW'";

//execute the SQL query and return records
$result = mssql_query($query);

$numRows = mssql_num_rows($result);
echo "<h1>" . $numRows . " Row" . ($numRows == 1 ? "" : "s") . " Returned </h1>";

//display the results
while($row = mssql_fetch_array($result))
{
echo "<li>" . $row["id"] . $row["name"] . $row["year"] . "</li>";
}
//close the connection
mssql_close($dbhandle);

morteza_carefree
یک شنبه 21 خرداد 1391, 14:50 عصر
خوب دوست عزیز میشه راه اونم بگید خیلی ممنون میشم

Reza1607
یک شنبه 21 خرداد 1391, 14:56 عصر
فایل php.ini رو باز کنید بعد عبارت extension=php_mssql.dll رو پیدا کن و بعدش ; اولش رو جذف کن در آخر وب سرویس رو ریست کن

morteza_carefree
دوشنبه 22 خرداد 1391, 10:35 صبح
من ini رو تغییر میدم اما خطا میده
[http://apis.ir/uploaded/19_01339397466.png

Unique
دوشنبه 22 خرداد 1391, 12:47 عصر
احتمالا PHP5 Distrobution ی که در اختیار دارین کامل نیست !
من فایل مربوطه را براتون Attach میکنم ، کافیه بگذارینش توی شاخه ext