Aggregatfunktionen in php benutzen

pater_himself

Grünschnabel
Mag für einige von euch sicherlich ein klacks sein, aber ich häng da jetzt schon was länger dran deswegen frag ich einfach mal:

Ich hab ne OracleXE DB und will mit PHP einen Count auf eine Spalte machen!

Auf die DB kann ich über PHP connecten hab auch schon inserts gemacht und und und
Grundsätzlich weiß ich auch wie das alles funktioniert, aber die sache is die normalerweise muss man ja die Oracle Variablen mit den PHP Variablen verbinden. Doch bei Aggregatfunktionen is das ja jetzt anders :confused:

Bitte helfen
 
Ich bin MySQLer, aber ich würde mal select count(FIELD) probieren, aber dann musst du auch ein GROUP BY verwenden.

Gruß

Marcus
 
Hallo Pater,

ich kenne PHP zwar nicht, aber die Kommunikation zu einer Datenbank sollte
nicht absolut von der Sprache Java abweichen.
Hier mal der Code , wie ich in Java an die Anzahl der Datensätze kommen. .

String sSqlBefehl = "SELECT count(*) from ausgaben";
if (sBefehl == null || sBefehl.trim().equals(""))
{
System.out.println("AnzahlSätzeAusgaben sBefehl ist null");
}
else
{
sSqlBefehl = sBefehl;
System.out.println("AnzahlSätzeAusgaben sSqlBefehl: " +sSqlBefehl);
}
GlobaleDaten.stmt = GlobaleDaten.con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

ResultSet rs = GlobaleDaten.stmt.executeQuery(sSqlBefehl);

rs.next();
return rs.getInt(1);

Das Erbegnis wird über rs.getInt(1) an die rufende Stelle zurückgegeben!

Gruß

Harald
 
Zurück