MS SQL connectie
ik probeer een connectie te maken met mijn sql server maar dit lukt niet...
Dit is de error die ik krijg;
Fatal error: Call to undefined function mssql_connect() in W:\Web\Index\Service\laatst.php on line 24
Dit is mijn script;
<html>
<head>
<link rel="stylesheet" type="text/css" href="../../lay-out.css" />
<script language="JavaScript" type="text/JavaScript">
<!--
function clearStatus(){
window.status = ' ';
return false;
}
//-->
</script>
</head>
<body onLoad="clearStatus('');return window.status" onmouseover="clearStatus('');return window.status" onmousemove="clearStatus('');return window.status" onmousedown="clearStatus('');return window.status" onclick="clearStatus('');return window.status" onactivate="clearStatus('');return window.status">
</body>
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
// Laat alle errors zien
error_reporting(E_ALL);
$conn = mssql_connect('SERVER-3/SQLEXPRESS', 'DOMAIN/wouter', 'password');
mssql_select_db('InstallatieoverzichtSQL', $conn);
?>
// Laat alle errors zien
error_reporting(E_ALL);
$conn = mssql_connect('SERVER-3/SQLEXPRESS', 'DOMAIN/wouter', 'password');
mssql_select_db('InstallatieoverzichtSQL', $conn);
?>
// Toon lijst
$sql = "SELECT TOP 20 id, D_debiteurennr, D_dossiernr, D_naamklant, D_woonplaats, Bewerk FROM Branderinformatie ORDER BY Bewerk DESC";
$rs = $conn->Execute($sql);
?>
<table width="600" align="center">
<tr>
<td><h3 style="cursor: default;">Laatst toegevoegde Installatieoverzichten</h3></td>
</tr>
</table>
<br>
<table width="650" border="0" align="center" cellpadding="2" cellspacing="2">
<tr align="left">
<th Debiteuren-nr><span class="style7">Debiteuren-nr<br> </span></th>
<th Woonplaats><span class="style7">Dossier-nr<br> </span></th>
<th Klantnaam><span class="style7">Klantnaam<br> </span></th>
<th Woonplaats><span class="style7">Woonplaats<br> </span></th>
<th Woonplaats><span class="style7">Datum/tijd<br> </span></th>
<th Printen><span class="style7"> </span></th>
</tr>
<!-- //verbonden met select functie wordt op het scherm weergegeven //-->
<td><a href="overzicht.php?id="><b></b></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td> <a href="overzichtprint.php?id=" target="_blank" ><b>Printen</b></td>
</tr>
</table>
en dit is de variabele welke ingesteld staat bij environment variables van system properties;
Path -- C:\Program Files\Microsoft SQL Server\90\Tools\binn\
Heb je wel de mssql extensie in php zitten (wellicht een domme opmerking, maar voor de veiligheid).
Dit is de error die ik krijg;
Fatal error: Call to undefined function mssql_connect() in W:\Web\Index\Service\laatst.php on line 24
Hier lees je dat op de pagina laatst.php in de omgeving van regel 24 een fout is geconstateerd.
Zou je deze code (dus incl. en paar regels boven regel 24) van pagina laatst.php hier neer willen zetten?
die opmerking kreeg ik ook al op phpfreakz... maar enig idee hoe ik dat doe?
$conn = mssql_connect('SERVER-3/SQLEXPRESS', 'DOMAIN/wouter', 'password');
regels eromheen;
php
// Laat alle errors zien
error_reporting(E_ALL);
$conn = mssql_connect('SERVER-3/SQLEXPRESS', 'DOMAIN/wouter', 'password');
mssql_select_db('InstallatieoverzichtSQL', $conn);
?>
// Toon lijst
$sql = "SELECT TOP 20 id, D_debiteurennr, D_dossiernr, D_naamklant, D_woonplaats, Bewerk FROM Branderinformatie ORDER BY Bewerk DESC";
$rs = $conn->Execute($sql);
?
Gewijzigd op 14/03/2006 11:05:00 door Wout van der Burg
hier staat hoe je de php_mysql.dll installeerd, vervang de y door een s en klaar.
ik heb php geinstalleerd in c:\PHP
moet ik deze map dan aanhouden?
;extension=php_mssql.dll
Daar moet je de ; voor weghalen.
Server restarten, en het zou moeten werken.
Edit:
Bij mij staa de extensies trouwens gewoon in de root van mijn PHP map, de locatie van de extensies kan je opgeven in php.ini
Bij mij staa de extensies trouwens gewoon in de root van mijn PHP map, de locatie van de extensies kan je opgeven in php.ini
Gewijzigd op 14/03/2006 11:19:00 door Willem Jan Z