PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Fragen zu Laravel, YII oder anderen PHP-Frameworks. 16-07-2010, 11:32 FoLLoW_M3 Registrierter Benutzer Links: Onlinestatus: Registriert seit: Jul 2010 Beiträge: 6 MySQL Datenbank auslesen via PHP Hallo liebe Community, ich versuche gerade eine MySQL-Tabelle mit PHP auszulesen, allerdings spuckt das Ganze nichts aus... PHP für dich - Anzeigen der abgefragten Daten. Vielleicht könnt ihr mir auf die Sprünge helfen, manchmal sieht man ja bekannterweise den Wald vor lauter Bäumen nicht - danke schonmal! Hier der Inhalt der PHP-Code: php $db = @new mysqli ( '***', '***', '***', '***'); if ( mysqli_connect_errno ()) { die ( 'Konnte keine Verbindung zur Datenbank aufbauen: '. mysqli_connect_error (). '('. mysqli_connect_errno (). ')');} $sql = 'SELECT * FROM users'; $result = $db -> query ( $sql); if (! $result) { die ( 'Etwas stimmte mit dem Query nicht: '.
#7 [php:1:61a43a8a6a] $select = mysql_query("SELECT * FROM `news` WHERE id='1'"); while($daten = mysql_fetch_array($select)){ if ($daten['langtext']! = ""){ echo $daten['datum']. " ". $daten['kurztext']. " mehr...
";} else {
";};};? > [/php:1:61a43a8a6a] wenn ich den text jetzt allerdings in einem textfeld angezeigt bekommen will, dann passier thiermit: Code: garnix. Entweder: du gibst das input-Feld nach der while-Schleife aus -> da haben wir ja vor kurzem in einem anderen Thread festgestellt, dass der letzte Schleifendurchgang dein $daten mit leeren Inhalten füllt Oder: du versuchst mal ganz simpel, value=" php echo $daten['datum'];? >" zu machen (man beachte das Semikolon am Ende) EDIT: Natürlich das Semikolon hinter den php-Befehl, danke Enky Duddle, der bis jetzt noch garnicht wusste, dass dieses Board [php:1:61a43a8a6a]echo "die PHP-Syntax highlighten kann";[/php:1:61a43a8a6a]
$db -> error);} echo 'Die Ergebnistabelle besitzt '. $result -> num_rows. " Datensätze
\n";? >
Auch mit dem Folgenden habe ich es probiert:
php $db = @new mysqli ( '***', '***', '***', '***'); if ( mysqli_connect_errno ()) { die ( 'Konnte keine Verbindung zur Datenbank aufbauen: '. ')');} $sql = 'SELECT *UserID, UserName, UserMail FROM users'; $result = $db -> query ( $sql); if (! $result) { die ( 'Etwas stimmte mit dem Query nicht: '. " Datensätze
\n";? >
Das einzige Ergebnis ist dies:
"Die Ergebnistabelle besitzt 1 Datensätze"
LG
16-07-2010, 11:34
streuner
Registriert seit: Aug 2009
Ort: Lüneburg
Beiträge: 623
Hi. Datenbank auslesen php app. Mit num_rows fragst Du ja auch die Anzahl ab. Hier siehst Du, wie du mit mysli_query arbeitest:
PHP: mysqli::query - Manual
und
PHP: mysqli_result::fetch_array - Manual
__________________
Erst wenn der letzte FTP Server kostenpflichtig, der letzte GNU-Sourcecode verkauft, der letzte Algorithmus patentiert,
der letzte Netzknoten verkommerzialisert ist, werdet Ihr merken, dass Geld nicht von alleine programmiert.
Text in Kursivschrift bezieht sich auf Artikel, die in anderen Währungen als Euro eingestellt sind und stellen ungefähre Umrechnungen in Euro dar, die auf den von Bloomberg bereitgestellten Wechselkursen beruhen. Um aktuelle Wechselkurse zu erfahren, verwenden Sie bitte unseren Universeller Währungsrechner Diese Seite wurde zuletzt aktualisiert am: 16-May 14:16. Anzahl der Gebote und Gebotsbeträge entsprechen nicht unbedingt dem aktuellen Stand. Theinen die große sphinx deck. Angaben zu den internationalen Versandoptionen und -kosten finden Sie auf der jeweiligen Artikelseite.
Diese Karte kann nicht als Normalbeschwörung beschworen oder gesetzt werden. Diese Karte kann nicht als Spezialbeschwörung beschworen werden, sondern nur, indem du 500 Life Points zahlst, wenn sowohl "Androsphinx" als auch "Teleia die Sphinx" gleichzeitig auf deiner Spielfeldseite zerstört werden; dann kannst du diese Karte als Spezialbeschwörung aus deiner Hand oder deinem Deck beschwören. Wenn diese Karte erfolgreich als Spezialbeschwörung beschworen wird, zahle 500 Life Points, um die ATK dieser Karte bis zum Ende der End Phase um 3000 Punkte zu erhöhen.
Theinen the Great Sphinx - 3 versions Product Availability Verfügbare Artikel 2668 Versionen 3 Verfügbar ab 0, 02 € Trendpreis 0, 49 € Rules Text Diese Karte kann nicht als Normalbeschwörung beschworen oder gesetzt werden. Diese Karte kann nicht als Spezialbeschwörung beschworen werden, sondern nur, indem du 500 Life Points zahlst, wenn sowohl "Androsphinx" als auch "Teleia die Sphinx" gleichzeitig auf deiner Spielfeldseite zerstört werden; dann kannst du diese Karte als Spezialbeschwörung aus deiner Hand oder deinem Deck beschwören. Wenn diese Karte erfolgreich als Spezialbeschwörung beschworen wird, zahle 500 Life Points, um die ATK dieser Karte bis zum Ende der End Phase um 3000 Punkte zu erhöhen.
Barbados, Französisch-Guayana, Französisch-Polynesien, Guadeloupe, Libyen, Martinique, Neukaledonien, Russische Föderation, Réunion, Ukraine, Venezuela
Diese Karte kann nicht als Spezialbeschwörung vom Friedhof beschworen werden. Wenn diese Karte ein Monster, das sich in Verteidigungsposition befindet, als Ergebnis eines Kampfes zerstört, füge den Life Points deines Gegners Schaden in Höhe der Hälfte der ATK des zerstörten Monsters zu. Exxod, Meister der Wache ERDE Stufe 8 Fels ATK 0 DEF 4000 Diese Karte kann nicht als Normalbeschwörung beschworen oder gesetzt werden. Theinen die Große Sphinx | Kartendetails | Yu-Gi-Oh! TRADING CARD GAME – KARTENDATENBANK. Diese Karte kann nicht als Spezialbeschwörung beschworen werden, außer indem du 1 Monster, dessen Kartenname "sphinx" enthält, von deiner Spielfeldseite als Tribut anbietest. Solange diese Karte offen auf dem Spielfeld liegt, füge den Life Points deines Gegners jedes Mal, wenn ein ERDE Monster als Flippbeschwörung beschworen wird, 1000 Punkte Schaden zu. Teleia die Sphinx ATK 2500 DEF 3000 Wenn "Lichtpyramide" offen auf dem Spielfeld liegt, kannst du 500 Life Points zahlen, um diese Karte als Spezialbeschwörung zu beschwören. Wenn diese Karte ein Monster, das sich in Verteidigungsposition befindet, als Ergebnis eines Kampfes zerstört, füge den Life Points deines Gegners Schaden in Höhe der Hälfte der DEF des zerstörten Monsters zu.
Eigenschaft LICHT Stufe Stufe 10 Kartentext Diese Karte kann nicht als Normalbeschwörung beschworen oder gesetzt werden. Theinen die große Sphinx (Yugioh). Diese Karte kann nicht als Spezialbeschwörung beschworen werden, sondern nur, indem du 500 Life Points zahlst, wenn sowohl "Androsphinx" als auch "Teleia die Sphinx" gleichzeitig auf deiner Spielfeldseite zerstört werden; dann kannst du diese Karte als Spezialbeschwörung aus deiner Hand oder deinem Deck beschwören. Wenn diese Karte erfolgreich als Spezialbeschwörung beschworen wird, zahle 500 Life Points, um die ATK dieser Karte bis zum Ende der End Phase um 3000 Punkte zu erhöhen. Verwandte Karten Suchergebnisse: 1 – 3 von 3 Als Galerie anzeigen Als Liste anzeigen Androsphinx X [ Ungeheuer / Effekt] ATK 3000 DEF 2500 Wenn "Lichtpyramide" offen auf dem Spielfeld liegt, kannst du 500 Life Points zahlen, um diese Karte als Spezialbeschwörung zu beschwören. Diese Karte kann in dem Spielzug, in dem sie als Normal- oder Spezialbeschwörung beschworen wurde, nicht angreifen.