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

Text aus phpmyadmin auslesen ?

Niklas

Neues Mitglied
Hallo,

Kurz und kanpp ich will einen Text auf phpmyadmin auslesen!

die Tabelle heißt umfrage die Spalte beschreibung

soweit bin ich gekommen ...

Code:
 echo '.$umfragen['beschreibung'].' ;

Ergebnis: Fehler auf Spalte 145

Gruß Niklas
 
Ich glaube er will eigentlich etwas auf der Datenbank auslesen. Vielleicht hat er den Unterschied nicht zwischen DB und DBMS verstanden?
 
Also

ich habe bei phpmyadmin eine Tabelle oder so names umfragen und dadrin ist eine spalte names beschreibung und den Text in beschreibung möchte ich auslesen.

Mom ich mach mal ein paar Screens
 
Zuletzt bearbeitet:
z.b klappt es hier ja auch das auszulesen

Code:
echo '<tr><td>'.$antwort['antwort'].'</td><td>'.$antwort['votes'].' Votes</td><td><a class="'.$klasse.'" href="vote-'.$antwort['id'].'.html">Vote</a></td></tr>';
 
Is ja auch richtig,
PHP:
echo '.$umfragen['beschreibung'].';
aber nicht.
Mit dem ersten ' beginnst du einen String. Darin kommt ein Punkt, eine Variable, noch n Punkt und dann wird der String mit ' wieder geschlossen.

Ersteinmal musst du den Unterschied zwischen ' und " bei Strings kennen.
': Das was in dem String steht wird nicht geparst, also Variablen darin nicht ersetzt.
": Dieser String wird geparst, deshalb darin enthaltene Variablen auch ersetzt.

=> echo "$umfragen['beschreibung']"; würde funktionieren, ist aber umständlicher, man kann auch nur echo $umfragen['beschreibung']; (wie mermshaus schon schrieb) schreiben.
 
Auf jeden fall möchte ich den Text der bei phpmyadmin in der Tabelle steht auf meine Webseite haben !!!

Wie bekommt man das hin ?
 
Wen ich bei phpmyadmin z.b die ANzahl der Votes von 1 auf 100 ändern ist es auf der Webseite auch auf 100 also müsste es doch klappen oder ?
 
Also wen ich den Text bei phpmyadmin änder ist er auf der Webseite auch geändert also ist da doch eine verbindung oder ?
 
PHP:
mysql_connect(..);
mysql_select_db("DATENBANK");
$bla = mysql_query("SELECT * FROM tabelle WHERE bla = 'bla'");
while($fetch = mysql_fetch_array($bla)){
echo $fetch['FELD-AUS-TABELLE'];
}

des musste machen um daten von deiner MySQL datenbank zu bekommen ;-)
PHPMyAdmin verwaltet die Daten ja auch nur ist im Grunde auch nur ein Programm was die Datenbank steuert..
PHPMyAdmin ist aber nicht die Datenbank..
 
Achso ich dachte immer man würde aus aus phpmyadmin auslesen weil man es da auch bearbeitet ^^

Ist das so richtig ...

Code:
$sql = "SELECT * FROM umfragen WHERE beschreibung = '".$beschreibung."'";
$umfrage = mysql_query($sql);

Wen Beschreibung in der Tabelle umfragen liegt ?

Noch wird garnichts angezeigt aber auch keine Fehlermeldung wie z.b Fehler auf line 145 oder so
 
das von niklas hat schon gestimmt..
wahrscheinlich trifft einfach nichts zu..
schau mal mit echo mysql_num_rows($umfrage); wie viele einträge zutreffen bzw falls der mysql string nicht stimmt was dir mysql_error() liefert..
 
Code:
$sql = "SELECT * FROM umfragen WHERE beschreibung = '".$beschreibung."'";
$umfrage = mysql_query($umfragen);

Auch so wird nichts angezeigt ;(

Ich zeig einfach mal das was schon im Script ist vllt ist da was anders

Sowas z.b

Code:
		$sql = "SELECT * FROM umfragen WHERE id = '".$id."'";
		$umfrage = mysql_query($sql);
		//antworten auslesen
		$sql = "SELECT * FROM antworten WHERE umfrage = '".$id."'";
		$antworten = mysql_query($sql);

		$row = mysql_fetch_array($umfrage);
		//pruefen ob umfrage freigegeben ist
		if($row['freigabe'] == 1) {

Gruß Niklas
 
Zurück
Oben