Hallo zusammen..
leider fand ich im Archiv nichts und hoffe dass hier jemand vorbeischaut, der mir bei PEAR helfen kann.
Ich hab die Aufgabe, eine Datenbank zu Administrieren... nun gut. Es ist eine Oracle. Verbinung steht. Ich kann auch alles anzeigen lassen.
Jetzt will ich aber eine Eingabemaske machen, die zB nen Kunden sucht.
So... ich wollt das jetzt mal trocken machen und erstmal ohne die Eingabemaske arbeiten.
Mein Code sieht folgenermaßen aus:
<?
require_once 'DB.php';
$user = '---';
$pass = '********';
$db_name = 'PCE';
$dsn = "oci8://$user:$pass@$db_name";
$daba = DB::connect($dsn, true);
if (DB::isError($daba)) {
die ($daba->getMessage());
}
if($textfield != 0)
{
$oci = "select * from denic_handle where kunden like'CML'";
$result = $daba->query($oci);
while ($row = $result->fetchRow())
{
echo "<table width='800' border='1' cellspacing='0' cellpadding='0'>";
echo "<tr>";
echo "<td width=25%>";
echo $row[0];
echo "</td>";
echo "<td width=25%>";
echo $row[1];
echo "</td>";
echo "<td width=25%>";
echo $row[2];
echo "</td>";
echo "<td width=25%>";
echo $row[3];
echo "</td>";
echo "</tr>";
echo "</table>";
}
}
$daba->disconnect();
?>
das problem liegt hier:
$oci = "select * from denic_handle where kunden like'CML'";
Wie sag ich ihm, dass er alle kunden namens CML ausgibt? mache ich das so?
Ausserdem. Wenn ich es so mache gibt er mir den fehler, dass fetchRow() eine undefinierte Variable ist. Lass ich es weg, funktioniert alles...
Ich hoffe auf Hilfe :-)
Gruß, Thomas