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)
Auslesen aus der DB [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Auslesen aus der DB


 
Berni
13-01-2001, 12:25 
 
Nun ich habe mit PHPMyAdmin die Tabellen erstellt und gleichzeitig Daten hineingeschrieben. Jetzt wollte ich über eine Testdatei (out.php3) rausfinden ob ich die Daten auch auslesen kann. Leider funktioniert es nicht. Da ständig eine Fehlermeldung bezüglich dem Index 0 kommt. Damit ist wohl meine fetch_array Abfrage gemeint. Ich poste mal den Code und ich hoffe mal das er richtig angezeigt wird.

<?php

require("connect.php3");

$verbindung = mysql_connect ($host, $user, $pass);

$sql="SELECT name, descript, size, link FROM test";

echo "<table border=0 cellspacing=0 cellpadding=2 bgcolor=#FF9900 width=100%>";
while($row=fetch_array($sql)){
echo "<tr><td>$row[name]</td><td>$row[descript]</td><td>$row[size]</td><td>$row[link]</td></tr>";
}
echo "</table>";


mysql_close ($verbindung);

?>

Ferner hoffe ich mal das mir einer weiterhelfen kann.
Die Tabelle ist test in der die spalten
name(tinyblob), descript(longblob), size(tinyblob) und link(tinyblob) enthalten sind. Langsam check ichs nämlich überhaupt nicht mehr. Vielen Dank im voraus.

by sattler

 
PAB
13-01-2001, 12:55 
 
Versuchs mal so


<?php

require("connect.php3");

$verbindung = mysql_connect ($host, $user, $pass);

$sql="SELECT name, descript, size, link FROM test";
$result=mysql_query($sql,$verbindung );

echo "<table border=0 cellspacing=0 cellpadding=2 bgcolor=#FF9900 width=100%>";
while($row=fetch_array($result)){
echo "<tr><td>$row[name]</td><td>$row[descript]</td><td>$row[size]</td><td>$row[link]</td></tr>";
}
echo "</table>";


mysql_close ($verbindung);

?>

 
Berni
13-01-2001, 13:14 
 
Warning: 0 is not a MySQL result index in /homepages/17/d20911022/htdocs/my/out.php3 on line 18

das ist die antwort. Nun ich geh mal davon aus das wieder das mysql_fetch_array nicht funktioniert.


by sattler

 
h0meal0ne@mymail.ph
16-01-2001, 13:12 
 
falsch gedacht ... deine Query hat irgendwo einen Fehler.

Füg mal hinter $result = mysql_query (blah, blubb); folgendes ein:
if (!$result) echo mysql_error();
Die Ausgabe hilft dir hoffentlich, den Fehler weiter einzugrenzen.


-=* Titus *=-
| php pro |
|nerd for life|
"""""""""""""""

the PHP resource (http://www.php-resource.de/moderatoren.php3)

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 17:18 Uhr.