php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.09.2004, 13:29  
Gast
 
Beiträge: n/a
Standard Mysql tabellen wert in html anzeigen

hi @lls


ich als totaler anfänger hab da mal eine frage und zwar ich habe eine db angelegt , ich hab auch eine dbconnect.php und in der html wird am anfang include("dbconnect.php"); aufgerufen.





nun will ich in einer html seite, hat die endung php, in 2 zellen die hits und das datum des letzten zugriffs ausgeben lassen ! in der spalte link hab ich für mich als info die datenbank id der jeweiligen zeile eingetragen.




Code:
<tr>
    <td width="22%" align="left">
    <font face="Comic Sans MS" style="font-size: 9pt">Winrar 3.30 German</font></td>
    <td width="22%" align="center">
    hier sollen die hits ausgegeben werden</td>
    <td width="25%" align="left">
    hier soll der letzte zugriff ausgegeben werden</td>
    <td width="7%" align="left">
    001</td>
</tr>

wäre nett wenn mir da wer weiterhelfen würde ! THX
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 29.09.2004, 13:51  
Gast
 
Beiträge: n/a
Standard

ensteht die von dir gepostete tabelle bereits durch php oder ist die "hardcoded"?
wenn die bereits durch php entsteht, wäre der code dazu sehr nützlich, ist die
hard gecoded, wird's definitiv nicht so einfach!
 
Alt 29.09.2004, 13:55  
Gast
 
Beiträge: n/a
Standard

Du solltest die ID automatisch generieren lassen. Damit vermeidest du dass es eine ID doppelt gibt.
Und wenn du es dann so machst sollte es klappen:
PHP-Code:
<?php
    $verbindung 
mysql_connect ("192.168.1.3""root""");
    
$ergebnis mysql_db_query ("datenbankname""SELECT * from tabellenname"$verbindung);
    for (
$i=0$i<mysql_num_rows($ergebnis); $i++){
    
$reihen mysql_fetch_row($ergebnis);
}
    
?>
<table border="1">
  <tr> 
    <td width="22%" align="left"> 
    <font face="Comic Sans MS" style="font-size: 9pt">Winrar 3.30 German</font></td> 
    <td width="22%" align="center"> 
    <?php echo $reihen[2]; ?></td> 
    <td width="25%" align="left"> 
    <?php echo $reihen[3]; ?></td> 
    <td width="7%" align="left"> 
    001</td> 
</tr>
</table>
Musst halt noch ein wenig anpassen
 
Alt 29.09.2004, 13:59  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von stef
ensteht die von dir gepostete tabelle bereits durch php oder ist die "hardcoded"?
wenn die bereits durch php entsteht, wäre der code dazu sehr nützlich, ist die
hard gecoded, wird's definitiv nicht so einfach!

die tabellen sind bereits fertig, also hard gecodet wie du es nennst !
 
Alt 29.09.2004, 14:14  
Gast
 
Beiträge: n/a
Standard

@bigjay

sorry für meine unwissenheit !

also die id geb ich selbst an und habe auch schon alle id´s verteilt, habe extra autoingrement oder wie das heisst nicht angegeben damit ich eine bestimmt reihenfolge selbst angeben kann.


zu deinem code

Code:
<?php
    $verbindung = mysql_connect ("192.168.1.3", "root", "");
    $ergebnis = mysql_db_query ("datenbankname", "SELECT * from tabellenname", $verbindung);
    for ($i=0; $i<mysql_num_rows($ergebnis); $i++){
    $reihen = mysql_fetch_row($ergebnis);
}
    
?>
für was brauch ich die verbindung ? ich habe ja eh

Code:
<?php

$DatabaseHost = "localhost";
$DatabaseUser = "***";
$DatabasePassword = "***";
$Database = "***";
$TableDownloadCounter = "DownloadCounter";
?>
und wenn doch was muss ich eingeben dort wo jetzt die ip steht und dann das wort root ?

bei datenbank name den ich werd ich dies hier eingeben müssen "usr_web3_2"

bei tabellennamen denk ich mal Downloadcounter

auf was bezieht sich die angabe $reihen[2] und $reihen[3] ?? wenn ich es richtig verstehe würd ich ja brauchen $reihen[3] = hits und $reihen[4]
= Datum oder hab ich da was falsch verstanden ??

und wo gebe ich die id an ? es sind mehr wie 100 datensätze ??
 
Alt 29.09.2004, 14:32  
Gast
 
Beiträge: n/a
Standard

Zitat:
für was brauch ich die verbindung ? ich habe ja eh
du musst ja erst zu einer Datenbank kontaktieren. Ich weiß ja net was du in deiner "dbconnect.php" stehen hast. Deswegen hab ich dir mal die Verbindung ohne etwas zu includen neu aufgebaut.
Die IP-adresse soll eigentlich dein localhost sein (da hab ich einfach etwas reingeschrieben).

"root" ist eigentlich ein Benutzername für mysql (so in etwa). Das kannst du so stehen lasse.

Zitat:
bei datenbank name den ich werd ich dies hier eingeben müssen "usr_web3_2"

bei tabellennamen denk ich mal Downloadcounter
ich weiß nicht wie du sie benannt hast

Zitat:
auf was bezieht sich die angabe $reihen[2] und $reihen[3] ?? wenn ich es richtig verstehe würd ich ja brauchen $reihen[3] = hits und $reihen[4]
= Datum oder hab ich da was falsch verstanden ??
mit diesem hier:
PHP-Code:
for ($i=0$i<mysql_num_rows($ergebnis); $i++){ 
    
$reihen mysql_fetch_row($ergebnis); 

bildest du ein array namens $reihe. Da wird nur der letzte datensatz aus deiner tabelle eingetragen. Da die keys bei einem array mit null anfangen ist id=0; url=1...
 
Alt 29.09.2004, 14:37  
Gast
 
Beiträge: n/a
Standard

ich hab mal das includen weggelassen

so sieht nun der anfang der datei aus !

Code:
<?php

$DatabaseHost = "localhost";
$DatabaseUser = "web3";
$DatabasePassword = "******";
$Database = "usr_web3_2";
$TableDownloadCounter = "DownloadCounter";

//$verbindung = mysql_connect ("localhost", "web3", "");
$ergebnis = mysql_db_query ("usr_web3_2", "SELECT * from id", $verbindung);
for ($i=0; $i<mysql_num_rows($ergebnis); $i++){
$reihen = mysql_fetch_row($ergebnis);
}
   
?>
ich bekomme diese zwei fehlermeldungen

Warning: mysql_db_query(): supplied argument is not a valid MySQL-Link resource in /var/www/web3/html/downloadstat.php on line 10

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/web3/html/downloadstat.php on line 11
 
Alt 29.09.2004, 14:45  
Gast
 
Beiträge: n/a
Standard

Ok lass das mal weg:
PHP-Code:
$DatabaseHost "localhost"
$DatabaseUser "web3"
$DatabasePassword "******"
$Database "usr_web3_2"
$TableDownloadCounter "DownloadCounter"
das hier sollte eigentlich ausreichen:
PHP-Code:
$verbindung mysql_connect ("localhost""web3""******"); 
$ergebnis mysql_db_query ("usr_web3_2""SELECT * from DownloadCounter"$verbindung); 
for (
$i=0$i<mysql_num_rows($ergebnis); $i++){ 
$reihen mysql_fetch_row($ergebnis); 

und dann machst gibst mal testweise folgendes aus (nach der schleife):
PHP-Code:
print_r ($reihen); 
sollte etwa dieses ausgeben:
PHP-Code:
Array ( [0] => 1  [1] => [url]http://www.abyweb.de[/url] [2] =>2 [3] =>2004-09-28 20:19:14) 
 
Alt 29.09.2004, 14:50  
Gast
 
Beiträge: n/a
Standard

oki nun sind wir etwas weiter !

ausgegeben wird dies, hier gleich mal der originallink zum kucken !

angezeigt werden soll in der 2. spalte wieviel hits der download schon hat und in der 3. wann er zum letzten male aufgerufen wurde !

http://www.abyweb.at/downloadstat.php
 
Alt 29.09.2004, 14:54  
Gast
 
Beiträge: n/a
Standard

Na also geht doch. :wink:
Zu der ID 710
Ich hab ja dazu geschrieben, dass du den letzten datensatz bekommst. den hast du doch gebraucht oder?
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Daten aus MySQL korrekt anzeigen sams9 PHP Tipps 2008 21 19.06.2008 20:58
PHP Array in MYSQL Tabellen schreiben Matt Datenbanken 1 26.02.2008 19:43
generelle Fragen zu MySql bezüglich der Tabellen woods Datenbanken 7 16.10.2006 13:38
PHP file in HTML file anzeigen, geht das? PHP Tipps 2006 8 02.02.2006 10:51
Daten in HTML form aus einer Query anzeigen PHP Tipps 2005 1 15.02.2005 21:03
Text von MySql Tabelle anzeigen lassen Matthiasnet Datenbanken 2 09.02.2005 13:57
MySQL Tabelle nach wert in spalte durchsuchen PHP Tipps 2005 5 31.01.2005 20:37
MySQL datensätze umgekehrt anzeigen PHP Tipps 2005 1 14.01.2005 20:54
Auslesen mySQL tabelle und ausgabe als html Calli PHP Tipps 2004-2 3 21.12.2004 16:51
[Erledigt] Mit Java If Anweisung zwischen 2 HTML Tabellen wählen HTML, Usability und Barrierefreiheit 1 05.10.2004 08:53
Über PHP Script 2 MySQL Tabellen abgleichen PHP Tipps 2004 0 20.09.2004 09:32
Alle Datenbanken und Tabellen anzeigen anzeigen imported_Lumio PHP Tipps 2004 4 13.09.2004 14:26
alle tabellen in einer mysql db ausgeben PHP Tipps 2004 2 06.09.2004 19:36
[Erledigt] keine tabellen in mysql Datenbanken 0 31.08.2004 11:22
Tabellen anzeigen!? PHP Tipps 2004 6 12.07.2004 21:33

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql wert anzeigen, php verbindung zu mysql in html anzeigen, html mysql anzeigen, html \\\n\ anzeigen, mysql wert in textarea einblenden, mysql html anzeigen, mysql werte auflisten, php mysql tabelle anzeigen, php mysql html anzeigen, mysql tabelle html, php mysql werte anzeigen, html mysql tabelle anzeigen, mysql html suchen, html mysql ausgeben, mysql result ausgeben html php, mysql tabelle als html anzeigen php, mysql html tabelle darstellen, mysql html code ausgeben, mysql tabellen in html datei anzeigen, mysql tabellen in html anzeigen

Alle Zeitangaben in WEZ +1. Es ist jetzt 12:38 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.