Hallo zusammen,
ich möchte mit Hilfe von PDO auf meinen SQL-Server zugreifen bzw. Daten hinzufügen, das Auslesen mit Hilfe von
klappt prima.
Nur die Daten einlesen das will nicht so Recht funktionieren, ich habe mir extra ein paar Ausgaben eingebaut, aber bei der Ausgabe 05 ist Schluss.
Ich weiß nicht so Recht, was ich falsch mache, ich hoffe hier kann mir einer Helfen, durch Google und die Suche hier bin ich auch nicht viel schlauer geworden.
Danke für die Hilfe in voraus!
Hier mein Code:
PS: die Serverangaben sind im Original natürlich andere und wurden schon erfolgreich getestet
ich möchte mit Hilfe von PDO auf meinen SQL-Server zugreifen bzw. Daten hinzufügen, das Auslesen mit Hilfe von
PHP-Code:
$Query = "SELECT * FROM dbo.meine_Datenbank";
connection->query($Query);
Nur die Daten einlesen das will nicht so Recht funktionieren, ich habe mir extra ein paar Ausgaben eingebaut, aber bei der Ausgabe 05 ist Schluss.
Ich weiß nicht so Recht, was ich falsch mache, ich hoffe hier kann mir einer Helfen, durch Google und die Suche hier bin ich auch nicht viel schlauer geworden.
Danke für die Hilfe in voraus!
Hier mein Code:
PHP-Code:
echo "Ausgabe 01 <br>";
$Servername = "Mein Server";
$Username = "mein Username";
$Passwordphrase = "mein Passwort";
$Databasename = "mein Datenbankname";
echo "Ausgabe 02 <br>";
$_Vorname = 'Test';
$_Nachname = 'Test';
$_Kennung = 'Test';
$_Passwort = 'Test';
$_Maßnahme = 'Test';
$_Datum = '23-10-14';
$_Aktiv = 1;
echo "Ausgabe 03 <br>";
try
{
$dbh = new PDO("sqlsrv:server=$Servername;Database=$Databasename",$Username,$Passwordphrase);
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch(PDOException $e)
{
die ("Error connecting to SQL Server");
}
echo "Connected to SQL Server <br>";
echo "Ausgabe 04 <br>";
$sql = "INSERT INTO dbo.Teilnehmer (Vorname,Name,Kennung,PWD,Maßnahme,Aktiv,Erstellt_geaendert)
VALUES (':Vorname',':Nachname',':Kennung',':Passwort',':Maßnahme',:Aktiv,(convert(date,':Datum',5)));";
echo "Ausgabe 05 <br>";
$Query = $dbh->prepare($sql);
echo "Ausgabe 05a <br>";
$Query->bindParam(':Vorname',$_Vorname,PDO::PARAM_STR);
echo "Ausgabe 05b <br>";
$Query->bindParam(':Nachname',$_Nachname,PDO::PARAM_STR);
$Query->bindParam(':Kennung',$_Kennung,PDO::PARAM_STR);
$Query->bindParam(':Passwort',$_Passwort,PDO::PARAM_STR);
$Query->bindParam(':Maßname',$_Maßnahme,PDO::PARAM_STR);
$Query->bindParam(':Aktiv',$_Aktiv,PDO::PARAM_INT);
$Query->bindParam(':Datum',$_Datum,PDO::PARAM_STR);
echo "Ausgabe 06 <br>";
$Query->execute();
echo "Ausgabe 07 <br>";
Kommentar