привет всем, я новичок в мире кодирования, и мне нужна ваша помощь. Я хотел бы подключиться к серверу с xampp (3.2.2) и версией php (7.2.4) windows 10 ... Я установил драйверы php_pdo_sqlsrv_72_ts_x86.dll и php_sqlsrv_72_ts_x86.dll в php.ini, но также и в php \ ext
и когда я пытаюсь подключиться к серверу с помощью этого кода, не отвечает большое спасибо за ваше время
$servename = "new";
$username = "user";
$password = "tree";
$database = "tree";
$connectionInfo =array("Database" =>"tree","USER" => "user", "PWD" => "tree");
$conn=sqlsrv_connect($servename,$connectionInfo);
if ($conn)
{echo"connection established";}
else
{echo"connection failure";die (print_r(sqlsrv_errors(),true));}
Сообщение об ошибке:
Fatal error: Uncaught Error: Call to undefined function sqlsrv_connect()
Неустранимая ошибка: неперехваченная ошибка: вызов неопределенной функции sqlsrv_connect ()
Пожалуйста, добавьте ошибку в свой основной пост.






Здесь вы можете использовать это с помощью PDO, Пожалуйста, проверьте приведенный ниже код и попробуйте заменить его исходными данными.
<?php
$dsn = "sqlsrv:Server=**servernamehere**;Database=**Db name here**";
$conn = new PDO($dsn, "", "");
$conn->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
$sql = "SELECT * FROM table_name";
foreach ($conn->query($sql) as $row) {
print_r($row);
}
?>
это сработало, большое спасибо ... но не могли бы вы рассказать несколько ресурсов, где я могу найти, чтобы научиться кодированию на сервере php и sql, потому что я знаком только с моими sql и php myadmin
Если ответ работает для вас, примите его как ответ, чтобы я мог помочь другим.
Пожалуйста, используйте CI или другую платформу, такую как Laravel с PHP, чтобы вы могли напрямую получить доступ к встроенным функциям с подключением к MSSQL (вам нужно изменить только подключение к базе данных). Это сэкономит ваше время для изучения PDO с самого начала и выполнения запросов к нему.
на самом деле я просто добавляю в xamp sqlsrv .dll, и у меня нет проблем с подключением к базе данных ... но я постараюсь последовать вашему совету ... вы можете сказать мне 2 или 3 сайта, где я могу лучше программировать в php ... большое спасибо за вашу помощь
Что за сообщение об ошибке?