Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Daten ausgeben ? [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Daten ausgeben ?


 
kopfkult
13-10-2001, 11:07 
 
ich komm bei einem problem einfach nich weiter und hoffe ihr könnt mir helfen ! also:

ich starte eine abfrage mit:

$query = mysql_db_query("$db","SELECT * FROM news WHERE titel='der edit test 1' and name='stefan'");


und wollte das result ausgeben lassen mit:

while ($row = mysql_fetch_array ($query)) {
echo $row["titel"];
echo $row["name"];
}

nur leider bekomme ich immer wieder einen fehler in der ersten zeile(26) der while schleife !!!

und die sieht so aus:

Warning: Supplied argument is not a valid MySQL result resource in c:\apache\htdocs\edit.php on line 26

bitte helft mir

 
Titus
13-10-2001, 14:19 
 
das bedeutet, dass die Query irgendeinen Fehler verursacht hat. Füg mal direkt hinter mysql_db_query folgende Zeile ein:

echo mysql_error();

Dann wissen wir mehr.

 
kopfkult
13-10-2001, 19:28 
 
ich bekomme daraufhin diese nachricht !!

Table 'kopfkult.kopfkult' doesn't exist
Warning: Supplied argument is not a valid MySQL result resource in c:\apache\htdocs\edit.php on line 26


ich weiss aber überhaupt nicht warum, darum hier nochmal das komplette script edit.php:

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="file:///E|/newspost/news.css" type="text/css">
</head>

<body bgcolor="#003366" text="#ffcc00">
<?php

include("config.inc");

// Verbindung zur Datenbank
$connection = mysql_connect($host, $user, $pass);

// Auswahl Datenbank auf dem Server
$dbselect = "use $dbname";
if (!mysql_query($dbselect, $connection))
die("Datenbank $dbname existiert nicht.<br>\n");


$query = mysql_query("SELECT * FROM $dbname WHERE titel='der edit test 1' and name='stefan'");
echo mysql_error();

//hier muss der fehler sein aber WAS ????
while ($row = mysql_fetch_array ($query)); {
echo $row["titel"];
echo $row["name"];
}



?>
</body>


tschö stefan

 
kopfkult
13-10-2001, 22:13 
 
das problem hat sich schon erledigt, war nur ein dummer buchstabe in einer der variablen !!!
zu dumm auch !!


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:41 Uhr.