php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 28.11.2004, 12:58  
Benutzer
 
Registriert seit: 23.08.2004
Beiträge: 35
Ente
Standard mysql_fetch_assoc Problem.. Was ist hier falsch...

Hallo, was ist hier falsch, weil er gibt immer das aus:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /XXX/XXXXXX/XXX/XXXXXX/XXXXXXXXXX/XXXXXXX/XXXXXXXX/PN-System/pnread.php on line 31

Hier Zeile 1 Bis 28:
Code:
<?php
session_start();
if (empty($_SESSION['User'])){
echo "<body bgcolor='white'>";
die ("Du bist nicht eingeloggt...");
}else
{
?>
<font face='Verdana'>
<center>
<h2>PN-System</h2>


</center>
<?php
$include=@include "config.inc.php";
if ($include==false){
die("Fataler Fehler: Konnte Datei 'config.inc.php' nicht includen.");
}
$connect=@mysql_connect ($mysql_host,$mysql_user,$mysql_pass)or die ("Fatal Error:  Kann keine Korrekte Verbindung herstellen. SQL Error: ".mysql_error());
@mysql_select_db($mysql_db,$connect)or die ("Fatal Error:  Kann keine Korrekte Verbindung herstellen. SQL Error: ".mysql_error());
?>
<TABLE class="" height=26 cellSpacing=1 cellPadding=1 width=100% align=left border=1>
<TBODY>
<TR>
<TD><center>Von:</center></TD>
<TD><center>Betreff:</center></TD></TR>
<?php
while ($row=mysql_fetch_assoc("SELECT * FROM `PN` WHERE `to`= '$_SESSION[User]'")){
echo "<TR><TD>$row[from]</TD><TD>$row[subject]</TD><TR>";

Könnt ihr mir helfen? Danke...
Ente ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 28.11.2004, 13:02  
Gast
 
Beiträge: n/a
Standard

Wetten, dass die Suchfunktion mit"supplied argument" jede Menge Treffer liefert.

Und vielleicht möchtest du ja mal in der Doku nachsehen, welche Parameter mysql_fetch_assoc benötigt: http://de3.php.net/manual/de/functio...etch-assoc.php

Gruß
phpfan
 
Alt 28.11.2004, 13:06  
Benutzer
 
Registriert seit: 23.08.2004
Beiträge: 35
Ente
Standard

Ich habe auch schon mysql_fetch_array probiert..... kommt das gleiche....
Und außerdem es kann nur 1 Treffer rauskommen.. is nur 1 Datensatz drin...

Was kann ich denn jetz machen ?
Ente ist offline  
Alt 28.11.2004, 13:12  
Gast
 
Beiträge: n/a
Standard Re: mysql_fetch_assoc Problem.. Was ist hier falsch...

Zitat:
Zitat von Ente
Code:
while ($row=mysql_fetch_assoc("SELECT * FROM `PN` WHERE `to`= '$_SESSION[User]'"))
Könnt ihr mir helfen? Danke...
Was soll der Unfug?

Erst das:
http://de.php.net/mysql_query
Dann das:
http://de.php.net/mysql_fetch_assoc
 
Alt 28.11.2004, 13:14  
Gast
 
Beiträge: n/a
Standard

Auszug aus der Doku:

mysql_fetch_assoc
(PHP 4 >= 4.0.3, PHP 5)

mysql_fetch_assoc -- Liefert einen Datensatz als assoziatives Array
Beschreibung
array mysql_fetch_assoc ( resource Ergebnis)

Und was hast du für einen Parameter?

mysql_fetch_assoc("SELECT * FROM `PN` WHERE `to`= '$_SESSION[User]'")

Und das schlimme an der Sache ist, du bekommst einen Link und scheinst das dann noch nicht mal zu lesen, denn dort gibt es sogar Beispiele!

Gruß
phpfan

Zu langsam
 
Alt 28.11.2004, 13:18  
Gast
 
Beiträge: n/a
Standard

PHP-Code:
<?php
$sql 
"SELECT from, subject FROM `PN` WHERE `to`= '".$_SESSION['User']."'";
$res mysql_query($sql)or die(mysql_error().'
'
.$sql);
while (
$row=mysql_fetch_assoc($res)){
echo 
"<TR><TD>".$row['from']."</TD><TD>".$row['subject']."</TD><TR>"
?>
http://de.php.net/mysql_query
http://de.php.net/mysql_error
 
Alt 28.11.2004, 13:20  
Benutzer
 
Registriert seit: 23.08.2004
Beiträge: 35
Ente
Standard

sry... bin gestresst... danke aber
Ente ist offline  
Alt 28.11.2004, 13:27  
Gast
 
Beiträge: n/a
Standard

Konstruktive Kritik:

Man sieht es immer wieder, allerdings verstehe ich es einfach nicht. Man kann mit sehr einfachen Mitteln die Lesbarkeit eines Scriptes erhöhen, in dem man hier und da ein Leerzeichen oder Leerzeile einbaut:
PHP-Code:
<?php 
  $sql 
"SELECT from, subject FROM `PN` WHERE `to`= '" $_SESSION['User'] . "'"

  
$res mysql_query($sql) or die (mysql_error() . '
.$sql); 

  while (
$row=mysql_fetch_assoc($res))
  { 
    echo 
"<TR><TD>" $row['from'] . "</TD><TD>" $row['subject'] . "</TD><TR>"
  }
?>
Gruß
phpfan
 
 


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
[Erledigt] Galerie Problem... coraplanet PHP Tipps 2008 4 06.06.2008 13:42
MATCH .... AGAINST ... Problem Denise Datenbanken 4 21.03.2007 20:05
mod_rewrite pfad problem TimmaY PHP Tipps 2006 1 08.08.2006 17:48
datensätze defekt oder problem mit dem einlesen? Ministry Datenbanken 4 06.07.2006 18:42
problem!!! PHP Tipps 2006 6 08.02.2006 11:06
[Erledigt] wieder ein Problem bei phpmailer und smtp PHP Tipps 2006 24 07.02.2006 01:07
xampp->apache problem mit skydsl proxy djrace Server, Hosting und Workstations 0 25.09.2005 16:14
Problem mit Submit-Button PHP Tipps 2004 10 21.10.2004 13:48
Problem: Cookies im Internet-Café freitz PHP-Fortgeschrittene 3 16.10.2004 22:42
Session wird falsch wieder aufgenommen - Problem mit Session PHP Tipps 2004 2 16.10.2004 14:30
Problem mit Formular und Javascript phpKid HTML, Usability und Barrierefreiheit 6 14.10.2004 23:51
Problem mit alter JavaScript-Funktion woods PHP Tipps 2004 1 13.08.2004 13:34
Problem, hoffe die Fehlermeldung falsch verstanden zu haben Off-Topic Diskussionen 18 08.08.2004 16:39
Login Problem PHP Tipps 2004 4 04.06.2004 18:46
foreach problem mAy^daY PHP Tipps 2004 3 02.06.2004 20:29

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql_fetch_assoc() php5, mysql_fetch_assoc, mysql_fetch_assoc falsch, mysql_fetch_assoc($sql), $ds = mysql_fetch_assoc($sql), php mysql_fetch_assoc fehler, mysqli_fetch_assoc($sql);, mysql_fetch_assoc mssql, white (mysql_fetch_assoc, @mysql_fetch_assoc was bedeutet das @, mysql_fetch_assoc liefert nur ein ergebnis, mysql_fetch_assoc php5.2, mysql_fetch_assoc problem, fpdf \mysql_fetch_assoc(): supplied argument is not a valid mysql result resource\, mysql_fetch_assoc($sql)), was heißt mysql_fetch_assoc, mysql_fetch_assoc nur ein resultat, problem with mysql_fetch_assoc, was bedeutet mysql_fetch_assoc, mysql_fetch_assoc()parameter

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