wieso geht das nicht :(

L

Leander

kann mir jemand sagen wieso das nicht klappt??
ich kriege immer einen parse error:(
ich habe den verdacht, dass es and dieser SQL geschichte liegt
"SELECT SUM(spaltenname) AS MeineSumme, COUNT(spaltenname) AS MeineAnzahl FROM tabelle"
allerdings funktioniert es wenn ich es zb bei PHPMyAdmin als query eingebe...
PHP:
<?php
$link = mysql_connect("localhost","----","-----");
  if (! $link)
  die ("verbindung zu mysql nicht mgl.");
mysql_select_db("datenbank", $link)
	or die ("konnte Datenbank nicht öffnen:".mysql_error() );
$result = mysql_query("SELECT SUM(spaltenname) AS MeineSumme, COUNT(spaltenname) AS MeineAnzahl FROM tabelle") or die("Invalid Query");
$row = mysql_fetch_array($result);
echo("Anzahl der Datensätze: ".$row["MeineAnzahl"]);
echo("<br>");
echo("Summe: ".$row["MeineSumme"]);

?>

nur ein doofer syntax fehler oder kann das prinzipiell garnicht klappen?

Leander
 
Ich denke mal das Dein Fehler in Zeile 7 liegt.
Du machst eine Variable mit einer Abfrage und am Ende gibst Du an, das er abbrechen soll, wenn die Operation nicht möglich ist.

So wie Du das hier machst, geht das leider nicht.
Wenn Du es mal so probierst
PHP:
if(!$result = mysql_query("SELECT SUM(spaltenname) AS MeineSumme, COUNT(spaltenname) AS MeineAnzahl FROM tabelle")) {
die("Invalid query");
}
sollte es gehen.
 

Neue Beiträge

Zurück