MS SQL connectie

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Wout van der Burg

Wout van der Burg

14/03/2006 10:50:00
Quote Anchor link
Hallo,
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)
PHP script in nieuw venster Selecteer het PHP script
1
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);
?>


// 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>&nbsp;</span></th>
<th Woonplaats><span class="style7">Dossier-nr<br>&nbsp;</span></th>
<th Klantnaam><span class="style7">Klantnaam<br>&nbsp;</span></th>
<th Woonplaats><span class="style7">Woonplaats<br>&nbsp;</span></th>
<th Woonplaats><span class="style7">Datum/tijd<br>&nbsp;</span></th>
<th Printen><span class="style7">&nbsp;</span></th>
</tr>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?
  while (!$rs->EOF)
  {

    ?>
<!-- //verbonden met select functie wordt op het scherm weergegeven //-->
<td><a href="overzicht.php?id=
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?=urlencode($rs->Fields['id']->value);?>
"><b>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?=$rs->Fields['D_debiteurennr']->value;?>
</b></td>
<td>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?= $rs->Fields['D_dossiernr']->Value; ?>
</td>
<td>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?= $rs->Fields['D_naamklant']->Value; ?>
</td>
<td>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?= $rs->Fields['D_woonplaats']->Value; ?>
</td>
<td>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?= $rs->Fields['Bewerk']->Value; ?>
</td>
<td>&nbsp;&nbsp;&nbsp;<a href="overzichtprint.php?id=
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?=urlencode($rs->Fields['id']->value);?>
" target="_blank" ><b>Printen</b></td>
</tr>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?
    $rs
->MoveNext();
  }

  ?>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
  mssql_close($conn)
  ?>

</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\
 
PHP hulp

PHP hulp

16/11/2024 08:35:31
 
Arjan Kapteijn

Arjan Kapteijn

14/03/2006 11:01:00
Quote Anchor link
Heb je wel de mssql extensie in php zitten (wellicht een domme opmerking, maar voor de veiligheid).
 
Lissy Pixel

Lissy Pixel

14/03/2006 11:03:00
Quote Anchor link
Je schreef:

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?
 
Wout van der Burg

Wout van der Burg

14/03/2006 11:03:00
Quote Anchor link
uhm nee...
die opmerking kreeg ik ook al op phpfreakz... maar enig idee hoe ik dat doe?
 
Wout van der Burg

Wout van der Burg

14/03/2006 11:04:00
Quote Anchor link
regel 24;

$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);

?
 
Wout van der Burg

Wout van der Burg

14/03/2006 11:04:00
Quote Anchor link
..
Gewijzigd op 14/03/2006 11:05:00 door Wout van der Burg
 
Arjan Kapteijn

Arjan Kapteijn

14/03/2006 11:05:00
Quote Anchor link
hier staat hoe je de php_mysql.dll installeerd, vervang de y door een s en klaar.
 
Wout van der Burg

Wout van der Burg

14/03/2006 11:13:00
Quote Anchor link
uhm ik draai IIS en geen apache, kan dat kwaad? volgens mij moet er dan een andere maplocatie zijn..?
ik heb php geinstalleerd in c:\PHP
moet ik deze map dan aanhouden?
 
Willem Jan Z

Willem Jan Z

14/03/2006 11:18:00
Quote Anchor link
Ja, je hebt de map extensies (oid), daar in moet staan php_mssql.dll, in je php.ini staat ergens:
;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
Gewijzigd op 14/03/2006 11:19:00 door Willem Jan Z
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.