Hallo zusammen,
ich habe folgende Situation.
Ich habe eine Klasse erstellt die die Verbindung zum MSSQL - Server aufbaut und danach auch wieder schließt.
Und die Abfrage an den MSSQL Server weitergibt.
Desweiteren habe ich eine Klasse erstellt die die Parameter für eine Abfrage entgegennimmt / die Abfrage zusammen stellt und an
die Elternklasse weitergibt.
Ich bekomme immer die Fehlermeldung: Warning: mssql_query() [function.mssql-query]: message: Incorrect syntax near '.'
Es wäre nett wenn ein Profi mal kurz drüber schauen könnte, weil ich verzweifel langsam.
Und wenn ich weiter den Kopf gegen den Schreibtisch haue, dann brauch ich bald einen neuen
Vielen Dank schonmal.
ich habe folgende Situation.
Ich habe eine Klasse erstellt die die Verbindung zum MSSQL - Server aufbaut und danach auch wieder schließt.
Und die Abfrage an den MSSQL Server weitergibt.
PHP Code:
class MSSQL
{
protected function __construct() //Verbindung aufbauen
{
...
}
protected function __destruct()
{
...
}
protected doSelect($query)
{
...
}
}
die Elternklasse weitergibt.
PHP Code:
class Reportfinalerledigt extends MSSQL
{
// Datenbank an die Elternklasse weitergeben
public function __construct($database)
{
parent::__construct($database);
}
// bei Destruct das gleiche -> Elternklasse aufrufen ...
// Übergabe der Abfrage an die Elternklasse
public function query(§von, $bis)
{
$query = 'select * from kontakte
where datum between \''.$von.'\' and \''.$bis.'\'
order by datum'; // <- hier ist der knackpunkt er meckert über den . Operator
$result = $this->doSelect($query);
}
Es wäre nett wenn ein Profi mal kurz drüber schauen könnte, weil ich verzweifel langsam.
Und wenn ich weiter den Kopf gegen den Schreibtisch haue, dann brauch ich bald einen neuen
Vielen Dank schonmal.
Comment