php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Thema geschlossen
 
LinkBack Themen-Optionen Thema bewerten
Alt 02.07.2007, 16:38  
phyton
Gast
 
Beiträge: n/a
Standard problem mit ausgabe von daten

hallo leute!
ich habe folgendes problem: ich habe ein skript (unten), was prüft ob neue Nachrichten für den jeweiligen Benutzer vorhanden ist, wenn ja gibt er aus "Du hast neue Nachrichten", wenn nicht "Keine neuen Nachrichten vorhanden". Jetzt habe ich aber eine neue Nachricht, aber er gibt "Du hast neue Nachrichten" undendlichmal aus, anscheinend habe ich eine endlosschleife. der name wird mit md5 an die datei als parameter angehangen. Die md5-Namen sind in einer user tabelle gespeichert.

hier nun mein code:

PHP-Code:
  <?php
//Verbindung
$name     $_GET['name'];

$verbindung mysql_connect($server$user$pass);

mysql_error();

mysql_select_db($database$verbindung);

$sql "SELECT user FROM g1_user WHERE mdn='".$name."'";
$res mysql_query($sql);

while (
$neu mysql_fetch_assoc($res))
{
$sql "";

$sql "SELECT betreff FROM g1_privat WHERE ton='".$neu["user"]."' AND viewed='false'";
$res mysql_query($sql);
$num mysql_num_rows($res);

if(
$num 0)
{
echo 
"[b]Du hast neue Nachrichten! Klicke auf \"Eingang\" um sie zu sehen![/b]";
}
else {
echo 
"Du hast keine neuen Nachrichten";
}
}
?>
als erstes wird die mysql-verbindung aufgebaut, dann wird der username des Benutzers geladen, anhand des md5-Namens. Dann wird ein feld ausgesucht, dessen empfänger name und ungelesen ist. Jetzt wird der Datensatz gezählt (num_rows).
denn rest könnt ihr euch ja denken!

ich komme einfach nicht mehr weiter...


phyton
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 02.07.2007, 16:44  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Hallo, das könnte daran liegen, dass du einen Parameter, der Teil der Schleifenbedingung ist ($res), innerhalb der Schleife überschreibst.
Zergling-new ist offline  
Alt 02.07.2007, 17:28  
phyton
Gast
 
Beiträge: n/a
Standard

versteh ich nicht...
 
Alt 02.07.2007, 17:44  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Zitat:
Zitat von Zergling
das könnte daran liegen, dass du einen Parameter, der Teil der Schleifenbedingung ist ($res), innerhalb der Schleife überschreibst.
Zitat:
$res = mysql_query($sql);
// ..
while ($neu = mysql_fetch_assoc($res))
{
//..
$res = mysql_query($sql);
// ..
}
Zergling-new ist offline  
Thema geschlossen


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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit Ausgabe eines gifs für ein Captcha Canni HTML, Usability und Barrierefreiheit 5 15.07.2008 19:05
Class Ausgabe Problem wk-moray PHP-Fortgeschrittene 6 12.02.2008 10:06
Problem mit der Ausgabe Kein Genie PHP Tipps 2006 5 26.11.2006 21:24
Problem mit array() Ausgabe alisa PHP Tipps 2006 4 18.10.2006 15:58
Problem mit Ausgabe bzw. Abfrage mit ORDER BY mayer Datenbanken 7 02.07.2006 21:45
[Erledigt] SELECT Problem - keine Ausgabe. Datenbanken 1 24.10.2005 02:06
daten senden problem PHP Tipps 2005-2 14 29.07.2005 18:54
Problem mit der Ausgabe PHP Tipps 2005-2 2 29.07.2005 18:09
problem bei ausgabe einer abfrage aus 2 Tabellen Lia PHP Tipps 2005-2 2 28.07.2005 17:30
Problem bei der Ausgabe... HTML, Usability und Barrierefreiheit 6 18.03.2005 12:14
[Erledigt] Problem mit Text Ausgabe in neuem Fenster PHP Tipps 2005 6 18.01.2005 14:24
[Erledigt] Problem beim Eintragen neuer Daten in die Tabelle PHP Tipps 2004-2 10 28.12.2004 13:16
nl2br Problem, gibt keine Daten aus... niffi PHP Tipps 2004 2 16.09.2004 10:40
Problem: Daten per URL weiterreichen PHP Tipps 2004 7 09.09.2004 10:41
Habe Problem bei simpler Ausgabe von mysql Daten (Anfänger) PHP Tipps 2004 6 30.08.2004 04:37

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
\$res = mysql_query ( $sql );\ ausgabe kein ergebnis

Alle Zeitangaben in WEZ +2. Es ist jetzt 06:28 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.