mysql abfrage überwachen

  • #1
C

cultsibi

Bekanntes Mitglied
Themenersteller
Dabei seit
19.03.2005
Beiträge
64
Reaktionspunkte
0
Code:
$abfrage = SELECT name, email FROM tbl_user WHERE name = cultsibi;;
$ergebnis = mysql_query($abfrage) OR die(mysql_error());
while($row = mysql_fetch_assoc($ergebnis))
...

Angenommen ich mache eine solche Mysql Abfrage und suche nach der/n Zeile(n) mit dem Namen cultsibi (...WHERE name = cultsibi...) und das Script findet keinen einzigen Eintrag. Wie kann ich das herausfinden? Gibt es da eine Funktion, mit der man das testen kann, welche dann true bzw. false ausgibt?
 
  • #2
Hi

Entweder mysql_num_rows($ergebnis) oder in mysql direkt: SELECT count(*) FROM tbl_user WHERE name=cultsibi

Gruß, Michael
 
  • #3
Zunächst solltest du den Namen den du suchst zwischen ein paar Dödels platzieren, da hier ein String gesucht wird ;)

Code:
<?php
$abfrage = SELECT name, email FROM tbl_user WHERE name =->cultsibi';;
?>

Zur Frage

z.B so:
Code:
<?php
$link = mysql_connect($DBhost, $DBuser, $DBpass);

if(!mysql_select_db(deine_db, $link)) die(mysql_error());

$sql = SELECT name, email FROM tbl_user WHERE name =->cultsibi';

$ergebnis = mysql_query($sql) OR die(mysql_error());

if($count=mysql_num_rows($ergebnis) >= 1) {

	while($row = mysql_fetch_assoc($ergebnis)) {
		// Verarbeitung
		echo $row['uname']. - .$row['email'].<br>;
	}

}
else {
	echo Nix drinn !!;
}
?>

gruss conny

PS:
zu spät :-\
meine Bsp. dauern halt ebbes länger :-\ ;D
 
Thema:

mysql abfrage überwachen

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.838
Beiträge
707.959
Mitglieder
51.491
Neuestes Mitglied
haraldmuc
Oben