• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

PHP und MS SQL-Abfrage

laim

New member
Halo,

ich versuche mich grad mit PHP und MS SQL auseinander zu setzten. Installiert habe ich das XAMP-Paket. Die Verbindung zur DB funktioniert soweit.

Aufgabe ist folgende: es müssen alle Daten aus der Tabelle extrahiert werden und auf der Seite dargestellt werden, dabei soll gespeicherte Procedere verwendet werden.

gespeicherte Procedere sp_RetrieveDept
PHP:
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
GO

ALTER PROCEDURE [dbo].[sp_RetrieveDept]
@idDepartment int

AS
select * from department 
where idDepartment = @idDepartment

Tabelle „Department“ beinhaltet folgende Attribute:
idDepartment, chrDeptName, chrDeptImage

PHP:
<?php

$conn = mssql_connect($host = '',$username = '',$password = '');
$stmt=mssql_init("sp_RetrieveDept", $conn);

mssql_bind($stmt, "@idDepartment", $idDepartment, SQLINT4, FALSE);
    
$result = mssql_execute($stmt);

$row = mssql_fetch_assoc($result);

$idDepartment = $row['idDepartment'];

?>

<table border=0><tr>
	<td>
	<dd><a href='products.php?idDept=<?php print $idDepartment; ?>' title=Weiter>
		<img src="http://www.php.de/images/<%=chrDeptImage%>" align="middle" border=0 alt=Auswaehlen width=70 height=60> <?php print $chrDeptName; ?></a></td></tr>
	<tr><td height=10> </td></tr>
</table>
Nun bin ich total durcheinander gekommen, die MS SQL-Funktionen habe ich mir angeschaut: PHP: Mssql-Funktionen - Manual
kann aber nicht so weit kommen

Danke für die Hilfe :)
 
Zuletzt bearbeitet:
Zurück
Oben