Ik heb een klein scriptje geschreven om via PHP een database te benaderen. Dat werkt onder Linux prima. Nu moet het overgezet worden naar IIS. Daar heb ik echter geen ervaring mee, en het lukt me niet een verbinding met de database te maken.
Het (begin van) het php-script ziet er zo uit:
Wat is hier het IIS-equivalent van? Ik heb al een aantal varianten geprobeerd van
Maar krijg steeds de foutmelding dat er geen verbinding met de database gemaakt kan worden.
Iemand een idee hoe dit met IIS werkt?
Het (begin van) het php-script ziet er zo uit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
| $server='localhost';
$database="db";
$username="username";
$password="pw";
$mysqli = mysqli_connect($server, $username, $password, $database);
if (mysqli_connect_errno($mysqli)) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();}
$result = $mysqli->query("SELECT iets FROM tabel");
while ($row = $result->fetch_assoc()) {
array_push($lijst,$row); } |
Wat is hier het IIS-equivalent van? Ik heb al een aantal varianten geprobeerd van
code:
1
2
3
4
5
6
7
8
9
| $server="sqlsrv:Server=servernaam\SQLEXPRESS; Database=db; Uid=us; PWD=password";
$username="us";
$password="pw";
$database="db";
$mysqli = mysqli_connect($server, $username, $password, $database);
if (mysqli_connect_errno(mysqli)) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();} |
Maar krijg steeds de foutmelding dat er geen verbinding met de database gemaakt kan worden.
Iemand een idee hoe dit met IIS werkt?