Hallo,
ich habe mal eine Frage zu PHP. Ich selber programmiere sonst nur in Java kenne mich mit PHP nur rudimentär aus.
Folgendes Problem: Ich habe eine Select-Abfrage, die gültig ist also keinen Fehler schmeisst aber keinen Datensatz zurückliefert, was soweit ok ist. Doch wie kann ich nun Abfragen, dass kein Datensatz zurückgeliefert wurde?
$result hat den Wert Ressource id#3, weiter passiert nichts. Es muss doch eine Möglichkeit geben, festzustellen, dass kein Datensatz abgeholt wurde?
Vielen Dank für eure Hilfe
mfg
elmato
ich habe mal eine Frage zu PHP. Ich selber programmiere sonst nur in Java kenne mich mit PHP nur rudimentär aus.
Folgendes Problem: Ich habe eine Select-Abfrage, die gültig ist also keinen Fehler schmeisst aber keinen Datensatz zurückliefert, was soweit ok ist. Doch wie kann ich nun Abfragen, dass kein Datensatz zurückgeliefert wurde?
PHP:
<?php
$dbhost = 'localhost';
// Benutzer des Datenbank Servers
$dbuser = 'root';
// Passwort für $dbuser
$pwd = '';
// Verbindung zur Datenbank herstellen
$con = mysql_connect($dbhost, $dbuser, $pwd)
or die('Fehler beim Verbinden zu Datenbank: ' . $dbhost);
// Datenbank auswählen
mysql_select_db('test');
$query = 'select * from webcal_entry where cal_date = 20051122 and cal_create_by like "admin"';
// Ergebnisse holen
$result = mysql_query($query)
or die(mysql_error());
var_dump( $result );
while( $row = mysql_fetch_array($result) ){
echo $row['cal_description'];
}
?>
Vielen Dank für eure Hilfe
mfg
elmato