mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Sa 27.04.2024 01:39 Benutzername: Passwort: Auto-Login

Thema: [php] Newsabfrage fehlerhaft vom 12.02.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [php] Newsabfrage fehlerhaft
Autor Nachricht
loveandhate
Threadersteller

Dabei seit: 24.12.2007
Ort: Seligenstadt
Alter: -
Geschlecht: Männlich
Verfasst Di 12.02.2008 18:21
Titel

[php] Newsabfrage fehlerhaft

Antworten mit Zitat Zum Seitenanfang

so...ich hab folgendes problem....

das steht in meiner php datei: (line 102)

Code:

.
.
.
$DatabasePointer = mysql_connect($DatabaseHost, $DatabaseUser, $DatabasePassword);
mysql_select_db($Database, $DatabasePointer);

$ResultPointer = mysql_query("SELECT Titel, Newstext, URL, Autor, Erstellt FROM $TableNews ORDER BY Erstellt DESC LIMIT $MaximaleAnzahlNews", $DatabasePointer);

if(mysql_num_rows($ResultPointer) > 0)
{
    for($i = 0; $i < mysql_num_rows($ResultPointer); $i++)
    {
.
.
.


so wenn ich jetzt die seite aufruf, kommt das:

Zitat:


Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /****/apache/users/*******/********/www/*************/aktuelles.php on line 102
Es wurden leider keine aktuellen News gefunden.


wo ist der fehler....also ich seh keinen * Wo bin ich? *
  View user's profile Private Nachricht senden
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht: Männlich
Verfasst Di 12.02.2008 18:27
Titel

Antworten mit Zitat Zum Seitenanfang

was gibt ein "echo mysql_now_rows();" vor oder statt der schleife aus?


ansonsten debuggen... query per echo ausgeben und über konsole/phpmyadmin absetzen -> ergebnis ansehen -> weitermachen, oder verbessern *zwinker*
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
loveandhate
Threadersteller

Dabei seit: 24.12.2007
Ort: Seligenstadt
Alter: -
Geschlecht: Männlich
Verfasst Mo 18.02.2008 15:03
Titel

Antworten mit Zitat Zum Seitenanfang

so da bin ich nochma....

also ich habs jetz hinbekommen....

Allerdings werden die news im firefox perfekt ausgegeben, im inet explorer allerdings mit fehlern....

ka woran das liegt....sehr misteriös....

vllt kann sich das mal jmd angucken?


www.stadtkapelle-seligenstadt.de

unter aktuelles.....



edit://

da php ja nicht angezeigt wird.....der code is der selbe wie oben....

aber ich poste ihn nochmal komplett:

Code:


 <?php

$DatabaseHost = "";
$DatabaseUser = "";
$DatabasePassword = "";
$Database = "DB376404";
$TableNews = "";

$MaximaleAnzahlNews = 3;

$DatabasePointer = mysql_connect($DatabaseHost, $DatabaseUser, $DatabasePassword);
mysql_select_db($Database, $DatabasePointer);

$ResultPointer = mysql_query("SELECT Titel, Newstext, URL, Autor, Erstellt FROM $TableNews ORDER BY Erstellt DESC LIMIT $MaximaleAnzahlNews", $DatabasePointer);

echo(mysql_num_rows($ResultPointer) > 0);
{
    for($i = 0; $i < mysql_num_rows($ResultPointer); $i++)
    {
        $Result = mysql_fetch_object($ResultPointer);
        echo"<table border=\"0\" cellpadding=\"2\" cellspacing=\"1\" width=\"300\">",
            "<tr>",
            "<td><b>",
            $Result->Titel,
            "</b></td>",
            "<td align=\"right\"><b><i>",
            substr($Result->Erstellt, 8, 2) . "." . substr($Result->Erstellt, 5, 2) . "." . substr($Result->Erstellt, 0, 4) . " " . substr($Result->Erstellt, 10, 6),
            "</i></b></td>",
            "</tr>",
            "<tr>",
            "<td colspan=\"2\"><font class=\"schreiben\">",
              nl2br($Result->Newstext),
            "</font></td>",
            "</tr>",
            "<tr>",
            "<td>";

        if(!empty($Result->URL))
        {
            echo"<font class=\"schreiben\"><a href=\"",
                $Result->URL,
                "\" class=\"y_link\">Mehr</a></font>";
        }
        else
        {
            echo"&nbsp;";
        }

        echo"</td>",
            "<td align=\"right\"><i>von ",
            $Result->Autor,
            "</i></td>",
            "</tr>",
            "</table><br><br>";
    }
}


?>


Zuletzt bearbeitet von loveandhate am Mo 18.02.2008 15:05, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Smooth-Graphics

Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mo 18.02.2008 16:05
Titel

Antworten mit Zitat Zum Seitenanfang

Was funktioniert denn da nicht? Also bei mir gehts im Safari und IE6 perfekt. Nur geht am Rand übrigens bei beiden Seiten der Schatten nur bis zu Hälfte.

// meinst du den Umlaut? Da fehlt einfach ein Semikolon;


Zuletzt bearbeitet von Smooth-Graphics am Mo 18.02.2008 16:06, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
loveandhate
Threadersteller

Dabei seit: 24.12.2007
Ort: Seligenstadt
Alter: -
Geschlecht: Männlich
Verfasst Mo 18.02.2008 16:32
Titel

Antworten mit Zitat Zum Seitenanfang

Smooth-Graphics hat geschrieben:
Was funktioniert denn da nicht? Also bei mir gehts im Safari und IE6 perfekt. Nur geht am Rand übrigens bei beiden Seiten der Schatten nur bis zu Hälfte.

// meinst du den Umlaut? Da fehlt einfach ein Semikolon;


komisch....bei mir wirds fehlerhaft angezeigt....kan sein dass mein inet exploerer felher hat Oo....

aber danke dass du nachgeguckt hast



edit://

hahahahaha

ich depp....ich hatte im inet explorer nicht online nachgeguckt, sondern offline....kein wunder er konnte kein php darstellen :p.....ohhh mein gott....

notiz an mich selber: öfter adressleiste kontrollieren * Ich geb auf... *


Zuletzt bearbeitet von loveandhate am Mo 18.02.2008 16:36, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
achwasweisich

Dabei seit: 27.09.2007
Ort: Stuttgarter Raum
Alter: -
Geschlecht: Männlich
Verfasst Mo 18.02.2008 21:02
Titel

Antworten mit Zitat Zum Seitenanfang

Code:

$DatabasePointer = mysql_connect($DatabaseHost, $DatabaseUser, $DatabasePassword);
mysql_select_db($Database, $DatabasePointer);

$ResultPointer = mysql_query("SELECT Titel, Newstext, URL, Autor, Erstellt FROM $TableNews ORDER BY Erstellt DESC LIMIT $MaximaleAnzahlNews", $DatabasePointer);

if(mysql_num_rows($ResultPointer) > 0)
{
    for($i = 0; $i < mysql_num_rows($ResultPointer); $i++)
    {



Alter Schwede, kein Wunder hast Du Probleme beim Debuggen...

Code:

$DatabasePointer = mysql_connect($DatabaseHost, $DatabaseUser, $DatabasePassword);
if ($DatabasePointer) {
  if (mysql_select_db($Database, $DatabasePointer)) {

    $ResultPointer = mysql_query("SELECT Titel, Newstext, URL, Autor, Erstellt
    FROM $TableNews ORDER BY
    Erstellt DESC  LIMIT $MaximaleAnzahlNews", $DatabasePointer);

    if(mysql_num_rows($ResultPointer) > 0)
    {
        for($i = 0; $i < mysql_num_rows($ResultPointer); $i++)
        {
         ...
        }
  } else {
     print 'select_db failed!';
  }
} else {
  print 'mysql_connect failed!';
}


Zuletzt bearbeitet von achwasweisich am Mo 18.02.2008 21:05, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden
achwasweisich

Dabei seit: 27.09.2007
Ort: Stuttgarter Raum
Alter: -
Geschlecht: Männlich
Verfasst Mo 18.02.2008 21:09
Titel

Antworten mit Zitat Zum Seitenanfang

Ach ja, nur so am Rande:
Zitat:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource

Die Fehlermeldung kommt nur dann, wenn entweder das mitgegebene DB-Handle ungültig ist,
oder kein Handle mitgegeben wurde und in der aktuellen Sitzung auch keine offene DB-Verbindung besteht.
Mit dem Query-String hat die Fehlermeldung nix zu tun.
  View user's profile Private Nachricht senden
 
Ähnliche Themen Mailformular fehlerhaft!
Textcodierung fehlerhaft am MAC
Sonderzeichen fehlerhaft in der Email
[HTML/CSS] PNG-Anzeige im IE7 fehlerhaft
Wordpress Uploadfunktion fehlerhaft?
Photoshop CS3: Bilddatei ist fehlerhaft. Und nun?
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.