ORACLE Funktion

AJAX Lauch

Mitglied
Hi,

Also ich hab mir ne Funktion geschrieben und hab ein Problem. Ich weiß nicht ob es an der Art wie ich den SQL-Befehl ausführe oder an meinem SQL Befehl selbst liegt das es nicht funktioniert. Ich kanns nicht direkt testen deswegen müsst ich wissen ob ich irgendeinen Syntax oder Logik Fehler in meiner Funktion hab. Bin Dankbar für jede Hilfe.


Hier erstmal mein Connect:

PHP:
	$ORA_DB_ACCOUNT = 'user';
	$ORA_DB_PWD = "pswd";
	$ORA_DB_SERVER = "server";
	$conn = oci_connect($ORA_DB_ACCOUNT,$ORA_DB_PWD,$ORA_DB_SERVER);
	if(!$conn)
	{
		echo'Datenbank connect fehlgeschlagen!';
		exit;
	}

Hier die Funktion

PHP:
function query_function($sel,$ormy,$si,$conn)
{
	$stmt = oci_parse($conn, $sel);
	$ex = oci_execute($stmt);
	$res = oci_fetch_all($stmt,$results);
	if(isset($res) && $res > 0)
	{
		while($arr = oci_fetch_assoc($stmt))
		{
			$zahlen = $arr['ANZAHL'];
		}
	}
	if (!$ex)
	{
	  $error = oci_error($stmt);
	}
	if(!empty($error))
	{
		$zahlen = $error;
	}
	if(is_array($zahlen))
	{
		return $zahlen['message'];
	}
	else
	{
		return $zahlen;
	}
}
 
Zuletzt bearbeitet:
Hi,

Also ich hab mir ne Funktion geschrieben und hab ein Problem. Ich weiß nicht ob es an der Art wie ich den SQL-Befehl ausführe oder an meinem SQL Befehl selbst liegt das es nicht funktioniert. Ich kanns nicht direkt testen deswegen müsst ich wissen ob ich irgendeinen Syntax oder Logik Fehler in meiner Funktion hab. Bin Dankbar für jede Hilfe.

--- Hmmm...was für ne tolle Beschreibung....

- Was für ein Problem ? Geht gar nix oder kommen falsche Daten ?
- Kommt irgendeine Fehlermeldung ? Wenn ja, welche ?
- Welche Version von Oracle benutzt du ?
 
Also PHP 5 und OCI 8

Problem: keine Werte. :-)

Will ja eigentlich nur wissen ob die syntax hier stimmt bin nich so der oracle spezialist im gegenteil.

Hab noch ne Frage zu ner Oracle -SQL Funktion:

Gibt es was ähnliches bei ORACLE wie Year() bei MYSQL?
 
Zuletzt bearbeitet:
Zurück