• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

datenbank abrufen

Status
Für weitere Antworten geschlossen.

Mrs.Unknow

Neues Mitglied
Hi Jungs ;)!!!

Ich wollte auch mal probieren eine Homepage zu machen, h3h3, und wollte so eine mini shoutbox selber schreiben, und ich schaffe es schon daten in eineir Datenbank zu speichern, doch diese dann abzurufen, *lol* da bin ich überfordert!! kann mir büdde jemand helfen büdde :-P
 
das ist nicht dein ernst ?

erwartest du nun das dir jemand nen fertiges skript gibt ?

25€ / stunde nehme ich, eine agentur bis zu 170€ / stunde
 
nein das erwarte ich nicht :(!
ich weiß das ich damit
PHP:
<?php
"SELECT `tstamp`, DATE_FORMAT(`tstamp`,"%d.%m.%Y") as 'tstamp_f' FROM `datenbank` ORDER BY `tstamp` DESC"
?>
Verbindung oder so hersstellen kann, aber ich weiß eben nicht wie ich dann einzelne sachen von einer spalte anzeigen lassen kann!!!!
ABER trotzdem danke freak:-(
 
erst mal danke für deinen Link, ich hab das mal probiert!!
also,
PHP:
<?php
  $abfrage = "SELECT beispiel FROM datenbank WHERE id = 5";
  ?>

Mit dem code speicher ich die daten in der tabelle

PHP:
<?php
  $ergebnis = mysql_query($abfrage);
  ?>

Und hiermit lasse ich dcoh dann die Werte anzeigen!
PHP:
<?php
echo $ergebnis;
?>

Aber es tritt der Fehler auf!!!
Code:
Resource id #4

Weiß jemand was ich falsch gemacht habe?
 
Das ist kein Fehler, so gehts:
PHP:
<?php
  $qry = '
    SELECT beispiel
    FROM datenbank
    WHERE id=5
  ';
  $sql = mysql_query($qry) OR die(mysql_error());
  while($row = mysql_fetch_assoc($sql)):
    echo 'Spalte 1: '.$row['spalte1'];
    echo 'Spalte 2: '.$row['spalte2'];
  endwhile;
?>
Arbeite hier mal den ganzen MySQL Teil durch, da steht auch, was es mit Resource id #4 auf sich hat ;)
#php/QuakeNet Tutorial - MySQL / Aufbau
 
Heey,
noch mal danke ;heart!!!
aber ich hab's grad auch irgendwie rausgefinden, also sry wegen den eintrag daoben, aber noch mal danke!!

Edit:

Also, ich hab mit deiner, und meiner variante doch ein problem^^!!!

PHP:
<?php
  $qry = '
    SELECT beispiel
    FROM datenbank
    WHERE id=5
  ';
  $sql = mysql_query($qry) OR die(mysql_error());
  while($row = mysql_fetch_assoc($sql)):
    echo 'Spalte 1: '.$row['spalte1'];
    echo 'Spalte 2: '.$row['spalte2'];
  endwhile;
?>

mit dem code werden die daten ja so ausgegebn
Code:
Spalte 1: datenSpalte 2: daten

kann man das auch so machen, das es so ausgegebn wird
Code:
Spalte 1: name von id3, nachname von id3
Spalte 2: name von id2, nachname von id2
Spalte 3: name von id1, nachname von id1

geht das???
 
Zuletzt bearbeitet:
PHP:
echo 'Spalte 1: '.$row['spalte1']."<br />";
echo 'Spalte 2: '.$row['spalte2']."<br />";
...is wohl die einfachste Lösung. Mit Tabellen wäre es noch etwas eleganter.
 
Um vielleicht das Prinzip von mysql_fetch_assoc() noch etwas deutlicher zu machen:
(ausgehend davon, dass die Tabelle so aussieht)
Code:
+------------------------------+
| id | name       | nachname   |
|------------------------------|
|  1 | Max        | Mustermann |
|------------------------------|
|  2 | Franz      | Müller     |
|------------------------------|
|  3 | Peter      | Meier      |
+------------------------------+
PHP:
<?php
  $qry = '
    SELECT *
    FROM tabelle
  ';
  $sql = mysql_query($qry) OR die(mysql_error());
  while($row = mysql_fetch_assoc($sql)):
    echo 'Benutzer '.$row['id'].': '.$row['name'].' '.$row['nachname'].'<br />';
  endwhile;
?>
Gibt das aus:
Code:
Benutzer 1: Max Mustermann
Benutzer 2: Franz Müller
Benutzer 3: Peter Meier
 
Heey,
noch mal danke, aber ein tab setzt man ja meines wissens in php so ein
PHP:
<?php
echo "dein text /t weiterer text"
?>

Aber wie mache ich hier ein tab?
PHP:
<?php
  $qry = '
    SELECT *
    FROM tabelle
  ';
  $sql = mysql_query($qry) OR die(mysql_error());
  while($row = mysql_fetch_assoc($sql)):
    echo 'Benutzer ' /tab .$row['id'].': '.$row['name'].' '.$row['nachname'].'<br />';
  endwhile;
?>
Wenn ich hier /tab einsetze kommen immer nu fehler!
 
Das liegt daran, dass /t genau so falsch ist wie /tab :-P - es heißt nämlich \t und muss in doppelten Anführungszeichen "" stehen:
PHP:
echo 'Benutzer '.$row['id'].":\t".$row['name'].' '.$row['nachname'].'<br />';
Wird dir aber nicht weiterhelfen, da das nur eine Einrückung im Quelltext zur Folge hat.
Das, was du erreichen willst geht nur mit Tabellen oder CSS.

EDIT:
Zu langsam...
 
Und wie bekommt man sowas in eine Tabelle????

PHP:
<?php
  $qry = '
    SELECT *
    FROM tabelle
 WHERE id=1
  ';
  $sql = mysql_query($qry) OR die(mysql_error());
  while($row = mysql_fetch_assoc($sql)):
<table width="200" border="1">
   <tr>
     <td>' .$row['Vorname'].'</td>
   </tr>
 </table>
  endwhile;
?>
Das klappt nämlich nich^^
 
So gibst dus als Tabelle aus:
PHP:
<?php
  $qry = '
    SELECT *
    FROM tabelle
    ORDER BY id ASC
  ';
  $sql = mysql_query($qry) OR die(mysql_error());
  echo '<table>';
  while($row = mysql_fetch_assoc($sql)):
    echo '<tr>';
    echo '<td>Benutzer '.$row['id'].':</td>';
    echo '<td>'.$row['name'].'</td>';
    echo '<td>'.$row['nachname'].'</td>';
    echo '</tr>';
  endwhile;
  echo '</table>';
?>
Steht aber auch alles in dem Tutorial beschrieben, auf das ich auf der ersten Seite mal verlinkt habe: #php/QuakeNet Tutorial - Einführung
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben