Sql anmeldungs fehler

korty

Grünschnabel
Hallo!

Ich habe ei kleines Problem, aber ich komme einfach nicht auf den Fehler:


Warning: mysql_db_query(): supplied argument is not a valid MySQL-Link resource in /home/www/web2/html/omegaday/index.php on line 4

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/www/web2/html/omegaday/index.php on line 5


PHP:
<?php

$abfrage = "SELECT * FROM $newstable ORDER BY id DESC";
$ergebnis = mysql_db_query($sqldb,$abfrage,$verbindung);
while (list($id,$datum,$text) = mysql_fetch_row($ergebnis)) {

echo "

<table width=100% border=0 align=center valign=center cellspacing=0 cellpadding=0>
<tr>
     <tr align=top>
    	<td width=100 height=20 align=center valign=top>
    	$datum
    	</td>
    	<td height=20>
    	$text
    	</td>
    </tr>
</table>

";}

?>

kann mir eventl. jemand helfen?
 
PHP:
<?php 
// hier bindest du Zugangsdaten ein für die DB.
// Die Zugangsdaten wie Passwort und Datenbank usw., sollten grundsätzlich 
//ausserhalb des Rootverzeichnises liegen
include('mysql.php');

// Deffinition der Datenbankabfrage und Ausführung.
$abfrage = mysql_query("SELECT * FROM $newstable ORDER BY id DESC"); 

// Start für die HTML-Tabelle, wenn diese nicht unbedingt jedesmal neu erzeugt werden muss - ausserhalb der Schleife.
echo " <table width=\"100%\" border=\"0\" align=\"center\" valign=\"center\" cellspacing=\"0\" cellpadding=\"0\">";

// Schleife in welcher die Daten eingelesen und zugeordnet werden.
while ($ausgabe = mysql_fetch_object($abfrage)) { 

// Variablenzuweisung aus DB-Ergebnis
$id = $ausgabe->id;
$datum = $ausgabe->datum;
$text = $ausgabe->text;

// Darstellung der Daten....
     <tr align=top> 
        <td width=\"100\" height=\"20\" align=\"center\" valign=\"top\"> 
        $datum 
        </td> 
        <td height=\"20\"> 
        $text 
        </td> 
    </tr>";
} 

// Ende der HTML-Tabelle
echo "</table>";
?>

Deine Fehler besagen, das Inhalte des query für die DB Abfrage nicht vorhanden sind. Also solltest du prüfen ob a) die Datenbankverbindung überhaupt vorhanden ist, b) die Tabelle vorhanden ist und c) ob die Spalten vorhanden sind.
 
Also die DB gibt es alle tabellen und spalten sind vorhanden kann hier der fehler sitzen: ?

PHP:
<?php
// SQL Config

$path = "/home/www/web2/html";


$sqlhost = "localhost";  					// Standort der mySQL Datenbank, meistens localhost
$sqluser = "xxx";                			// Benutzername der Datenbank
$sqlpass = "xxx";         				// Passwort für Benutzername
$sqldb = "xxx";   		            // Name der Datenbank

$newstable = "xxx";             		// Name der News-Tabelle

// Wieviel Einträge auf einer Seite?

$pagecount = "10";							// Anzahl der News Pro Seite


// Die "Verbindungsvariable" $verbindung baut die verbindung zum Server auf.

$verbindung = @mysql_connect("$sqlhost","$sqluser","$sqlpass");

 if (!$verbindung) {
                 echo "Keine Verbindung möglich!\n";
                 exit;
         }

?>
 
Wenn du die xxx mit den korrekten Infos ausfüllst bzw. ersetzt, dann sollte es gehen oder?

Du musst allerdings diese config.php dann per include einbinden - also statt mysql.php die config.inc.php oder wie welches Dateiformat sie immer haben wird.

Du kannst noch den @ vor mysql_connect entfernen. Dann erhälst du falls es bereits in diesem Bereich Fehler gibt eine Meldung.
 
also ich habe es jetzt hinbekommen, aber ich kann die config.inc.php (oben mysql.php) nicht includen, da macht er nen fehler
 
Zurück