php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.08.2005, 16:57  
Gast
 
Beiträge: n/a
Standard Dantensätze zählen

Hallo,

hab gerade versucht Datens�tze aus verschiedenen Tabellen zusammenzuz�hlen!
Aber es kommt folgender Fehler.

Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in C:\xammp\xampp\htdocs\neusinnlos\statistik.php on line 5

Code:
<?
 include("connect.php");
 $sql = ("SELECT Sum(count(a.*),count(b.*) AS anzahl FROM witzberuf as 
a,witzbund as b");
 $result = mysql_query($sql);
 $row = mysql_fetch_object($result);
 $count = $row->anzahl;
 echo $count;
 ?>
Wei� jemand rat?

mfg
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 09.08.2005, 20:16  
Benutzer
 
Registriert seit: 06.01.2004
Beiträge: 57
Faebe
Standard

Im sql Statement scheinst Du eine schliessende Klammer für die Summe vergessen zu haben.
Faebe ist offline  
Alt 09.08.2005, 21:25  
Gast
 
Beiträge: n/a
Standard

danke aber daran liegt es nicht!
jemand ne andere idee!

mfg
 
Alt 09.08.2005, 21:46  
Erfahrener Benutzer
 
Registriert seit: 01.07.2005
Beiträge: 225
JohnRambo
Standard

Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in C:\xammp\xampp\htdocs\neusinnlos\statistik.php on line 5

eine solche meldung, kommt meistens wenn er keine verbindung zur datenbank herstellen konnte!! stell mal den quellcode der connect.php hier rein!
JohnRambo ist offline  
Alt 10.08.2005, 01:52  
Gast
 
Beiträge: n/a
Standard

Hi,

SUM zählt die Werte mehrere Spalten zusammen.
Ergebnisse addierst du mit +

Code:
$sql = "SELECT count(a.*) + count(b.*) AS anzahl FROM witzberuf as a,witzbund as b";
sollte klappen

phlogg
 
Alt 10.08.2005, 02:06  
Gast
 
Beiträge: n/a
Standard

Und im Allgmeinen solltest Du Dir im Fehlerfall ansehen, was mysql dazu zu sagen hat.
PHP-Code:
<?php
include 'connect.php';
$sql 'SELECT Sum(Count(a.*) + Count(b.*)) AS anzahl FROM witzberuf AS a,witzbund AS b';

$result mysql_query($sql) or die(mysql_error().': '.$sql);
$row mysql_fetch_object($result);
$count $row->anzahl;
echo 
$count;
?>
siehe auch: http://php.net/mysql_error
 
Alt 10.08.2005, 10:08  
Gast
 
Beiträge: n/a
Standard

Also eine verbindung hat er!
Wenn ich dass mysql_error einf�ge kommt bei folgenden code

Code:
include("include/connect/textconnect.php");
$sql = ("SELECT COUNT(a.*) + COUNT(b.*) AS anzahl FROM witzberuf AS a,witzbund AS b");
$result = mysql_query($sql) or die(mysql_error().': '.$sql); ;
$row = mysql_fetch_object($result);
$count = $row->anzahl;
echo $count;
Fehler:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '*) + COUNT(b.*) AS anzahl FROM witzberuf AS a,witzbund AS b' at line 1: SELECT COUNT(a.*) + COUNT(b.*) AS anzahl FROM witzberuf AS a,witzbund AS b

Wei� jetzt jemand an was es liegt!
Hier meine connect.php!

Code:
<?PHP
//- MYSQL VARIABLEN
$dbhost="localhost";
$dbuser="root";
$dbpass="";
$dbname="megasinnlos";

$conn=mysql_connect($dbhost,$dbuser,$dbpass);
if(!$conn) { die("MYSQLCONNECT gescheitert."); }
$conn2=mysql_select_db($dbname);
if(!$conn2) { die("MYSQLDATABASE nicht gefunden."); }
?>
mfg
 
Alt 10.08.2005, 17:54  
Gast
 
Beiträge: n/a
Standard

Kann mir bitte jemand helfen?

mfg
 
Alt 10.08.2005, 22:59  
Erfahrener Benutzer
 
Registriert seit: 10.08.2005
Beiträge: 122
Michel
Michel eine Nachricht über ICQ schicken Michel eine Nachricht über MSN schicken
Standard

falsches sql...
__________________
Signatur:

Wer andern eine Bratwurst brät, hat ein Bratwurst Bratgerät.

michelwerder [at] Funportal [punkt] ch
Michel ist offline  
Alt 10.08.2005, 23:38  
Gast
 
Beiträge: n/a
Standard

Wie geht es denn dann?

danke!

mfg
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
dantensatze

Alle Zeitangaben in WEZ +2. Es ist jetzt 07:37 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.