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)
Resource id #2 [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Resource id #2


 
Larsidotnet
01-11-2001, 20:13 
 
Hallo Leute,

Bin totaler Anfänger, und ich hoffe ihr könnt mir bei einem kleinen Problem behilflich sein.

Ich habe eine Tabelle in meiner DB mit zwei Zeilen (derzeit) und vier spalten.

Nun will ich, das ein PHP Script mir alles ausgibt was in der Tabelle steht... Dafür habe ich folgendes geschrieben:

<?

$conn_id = mysql_connect("mysql.domainfactory.de","xxxxxxx","xxxxxxxxx");
mysql_select_db("xxxxxxx",$conn_id);
$result = mysql_query("SELECT * FROM jahrgangsstufe") or die(mysql_error());

echo "$result";

mysql_close($conn_id);

?>


Das Ergebnis ist schlicht und ergreifend: Resource id #2

Kann mir jemand helfen? Danke, Lars

 
JoelH
01-11-2001, 20:19 
 
Du muss das result auchnoch auslesen mit $array = mysql_fetch_array($result,MYSQL_ASSOC);
dann bekommst du mit $array["namederspalte"] angezeigt was du haben willst !

 
Larsidotnet
01-11-2001, 20:26 
 
Danke für den Tip, funktioniert aber noch nicht so ganz...

Kannst du mal versuchen die Linien in die richtige Zeile von meinem Script zu pasten? danke

<?

$conn_id = mysql_connect("mysql.domainfactory.de","xxxxxxx","xxxxxxxxx");
mysql_select_db("xxxxxxx",$conn_id);
$result = mysql_query("SELECT * FROM jahrgangsstufe") or die(mysql_error());

echo "$result";

mysql_close($conn_id);

?>

 
JoelH
02-11-2001, 08:35 
 
<?
$conn_id = mysql_connect("mysql.domainfactory.de","xxxxxxx","xxxxxxxxx");
mysql_select_db("xxxxxxx",$conn_id);
$result = mysql_query("SELECT * FROM jahrgangsstufe") or die(mysql_error());

//hier gehts los !

echo "<table border=1>";
while ($zeile= mysql_fetch_array($result,MYSQL_ASSOC))
{
echo "<tr><td>";
echo implode("<td>",$zeile);
echo "</tr>";
}
echo "</table>";

//das wars schon

mysql_close($conn_id);
?>

 
Sky
02-11-2001, 10:10 
 
Das is aber nicht so schön, dass du die TDs nicht schließt! :rolleyes: :D

 
JoelH
02-11-2001, 11:46 
 
Nach der HTML 4.0.1 Spezifikation ist der </td> Tag optional und es macht keine Schwierigkeiten für die Browser > Netscape 2, dieser nörgelt.

Infos dazu : http://www.w3.org/TR/html4/struct/tables.html#h-11.2.6

 
Sky
02-11-2001, 14:00 
 
dass es standardkonform ist, ist schon klar... aber eben wegen solchen gesellen wie dem netscape 2.0

 
JoelH
02-11-2001, 18:59 
 
na gut , ich liebe überformatierte Tabellen

echo implode("<td>",$zeile);

ersetzen durch

echo implode("</td><td>",$zeile);


und

echo "</tr>";

durch

echo "</td></tr>";


das sollte hinhauen denke ich.

 
Larsidotnet
03-11-2001, 15:25 
 
Boah, Leute, super, es funktioniert! Ich danke euch
recht herzlich! Ich hoffe bei meinen späteren Problemen könnt ihr mir genau so super helfen...

cuall und thx a lot

Lars

 
hopeless
24-03-2006, 13:56 
 
Auch bei mir hat Dein Script hingehauen, kanns kaum glauben! :)

Merci,
Marc

 
Benny-one
24-03-2006, 14:18 
 
@hopeless: na kopfschmerzen hast du noch net? Gräbst einen 5 Jahre alten Thread aus, meldest dich an nur um "danke" zu sagen....:dontknow:

- -

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