mysql -- postgresql

Hallo zusammen,

habe folgenden einfachen Code mit mysql Statements geschrieben. Jedoch bereitet mir das umschreiben in postgresql richtige Probleme. Vielleicht kann mir jemand von euch helfen oder Hinweise geben. Bin am verzweifeln… :cry:

[php]=1){
$fehler =“Sie haben bereits an dieser Evaluation teilgenommen”;
}else{

//Registrieren des Users in der Logtabelle damit die einmalige Teilnahme gewährleistet ist
$sql = “insert into log (benutzer_id) VALUES(’”.$id."’)";
$res=mysql_query($sql,$dblink);

//Weiterleitung zu den Fragen
header(“Location:fragen.php”);
}

}else{
$fehler=“Die Eingabe ist falsch”;
}
}else{
$fehler=“Daten wurden nicht vollständig eingegeben. Bitte füllen Sie alle Felder aus.”;
}

}
?>[/php]

Danke euch im Voraus.

Frage 1: Warum benutzt du nicht einfach die PostgreSQL Funktionen aus PHP?
Frage 2: Kannst du das nächste Mal bitte den

 Button über dem Eingabefeld nutzen? Danke.
Frage 3: Welches Problem hast du überhaupt konkret? Du hast weder eine Fehlermeldung angegeben noch gesagt, was nicht funktioniert.

Diese Code Fetzen sagen mir zwar auch nicht viel, aber eine gute Doku für PHP & pgsql ist sicherlich:

http://de3.php.net/manual/en/ref.pgsql.php

Der folgende Code in Postgres umgeschrieben:

[php]<?php
{
$fehler =“Sie haben bereits an dieser Evaluation teilgenommen”;
}else{

//Registrieren des Users in der Logtabelle damit die einmalige Teilnahme gewährleistet ist
$sql = “insert into log (benutzer_id) VALUES(’”.$id."’)";
$res=pg_query($dblink, $sql);

//Weiterleitung zu den Fragen
header(“Location:fragen.php”);
}

}else{
$fehler=“Die Eingabe ist falsch”;
}
}else{
$fehler=“Daten wurden nicht vollständig eingegeben. Bitte füllen Sie alle Felder aus.”;
}

}
?> [/php]

Jetzt musst Du nur noch deinen $dblink auf PG umschreiben.