php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 31.05.2005, 13:42  
Gast
 
Beiträge: n/a
Standard Daten aus Tabelle auslesen

Liebe MySQL-Profis

Ich wollte aus einer Datenbanktabelle einige Daten auslesen. Im Grunde genommen funktioniert das auch, ausser wenn der auszulesende Inahlt eine 0 ist. Dann werden nur die Daten bis zu der 0 ausgelesen, was danach folgt jedoch nicht mehr.

Die Abfrage sieht folgendermassen aus:

Code:
$sql = "SELECT * FROM sehvtest WHERE `id`='12'";
if (!$res_id = mysql_query($sql))
    die ('Fehler! Der SQL-Befehl ist falsch.');
danach gebe ich den ausgelesenen Daten einen anderen Variablenamen:
Code:
$mannschaft1=$test['mannschaft1']
und danach will ich die ausgelesenen Datensätze anzeigen lassen:
Code:
echo("mannschaft1:");
echo($mannschaft1);
echo("
");
echo("mannschaft2:");
echo($mannschaft2);
echo("
");
echo("mannschaft3:");
echo($mannschaft3);
Solange also keine 0 eingetragen wurde, klappt dies bestens. Wenn jedoch z.B. die Variable $mannschaft2 den Wert 0 hat und nicht eine andere Zahl, wird nur dies Ausgegeben:
Mannschaft1: 1
Mannschaft2: 0
Mannschaft3:
...

Kann mir jemand sagen, was ich da ändern muss?????
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 31.05.2005, 18:24  
Gast
 
Beiträge: n/a
Standard

schau dir die abfrage doch mal genau an


PHP-Code:
<?php
$sql 
"SELECT * FROM sehvtest WHERE `id`='12'"
if (!
$res_id mysql_query($sql)) 
    die (
'Fehler! Der SQL-Befehl ist falsch.'); 
?>
bzw. gib mir mal etwas mehr hilfen bzw. DB-Tabellen Aufbau
  Mit Zitat antworten
Alt 31.05.2005, 20:51  
Erfahrener Benutzer
 
Registriert seit: 14.05.2008
Beiträge: 183
netti befindet sich auf einem aufstrebenden Ast
Standard

Das ist ziemlich umständlich...irgendwie... *g*
Mal davon abgesehen, dass da was fehlt.

PHP-Code:
<?php
$sql 
"SELECT * FROM sehvtest WHERE `id`='12'";
if (!
$res_id mysql_query($sql))
    die (
'Fehler! Der SQL-Befehl ist falsch.'); 
?>
Die If-Abfrage heißt ungefähr so viel wie "Wenn kein $res_id und setze $res_id = mysql_query($sql) dann gib nen Error aus".
Ich denke du meinst:
PHP-Code:
<?php
$sql 
"SELECT * FROM sehvtest WHERE `id`='12'";
if (!
$res_id == mysql_query($sql))
    die (
'Fehler! Der SQL-Befehl ist falsch.');
?>
bzw.
PHP-Code:
<?php
$sql 
"SELECT * FROM sehvtest WHERE `id`='12'";
if (
$res_id != mysql_query($sql))
    die (
'Fehler! Der SQL-Befehl ist falsch.');
?>
Desweiteren wirst du, wenn du dir mal mysql_query($sql) ausgeben lassen würdest, feststellen, dass du da ein Array hast (SELECT *). Das heißt, du muss das Array doch noch speziell zerlegen.
http://de3.php.net/manual/de/functio...-fetch-row.php

Nochwas: Anstatt $mannschaft = $test['mannschaft'] zu setzten und per echo auszugeben könntest du genauso gut $text['mannschaf'] ausgeben. Und das auch noch schöner und übersichtlicher:
PHP-Code:
<?php
echo("mannschaft1" $test['mannschaft'] . "
"
); 
?>
Übersichtlicher und schöner, gell?!

gruß, netswipe


[edit]
man könnte natürlich auch für die if abfrage folgendes machen:
PHP-Code:
<?php
mysql_query
($sql) or die("Fehler! Der SQL-Befehl ist falsch");
?>
=)
[/edit]
netti ist offline   Mit Zitat antworten
Alt 01.06.2005, 13:49  
Gast
 
Beiträge: n/a
Standard

Ok. Vielen Dank!!! Jetzt klappts. Das Problem war anscheinend, dass ich das Array nicht speziell zerlegt habe.

Lg Tobi
  Mit Zitat antworten
Antwort


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
[Erledigt] gelöst: Tabelle auslesen -&amp;amp;amp;amp;gt; Gleiche Einträge nur 1 Mal Datenbanken 3 31.03.2006 01:44
Daten auslesen und ändern Datenbanken 2 17.09.2005 19:28
Daten eintragen und auslesen Rettungsdackel Datenbanken 0 14.09.2005 16:29
[Erledigt] Daten aus einer Datenbank auslesen Datenbanken 2 04.09.2005 19:13
Daten aus Datenbank auslesen und in PHP-Seite anzeigen PHP Tipps 2005-2 1 28.08.2005 20:16
Daten aus Pw-Geschütztem bereich auslesen PHP-Fortgeschrittene 2 26.08.2005 15:27
[Erledigt] Generierte Daten von anderem Host auslesen PHP Tipps 2005 2 15.05.2005 20:54
[Erledigt] Interne Tabelle (DB Tabelle in Array auslesen) PHP Tipps 2005 10 29.03.2005 17:08
[Erledigt] Daten aus DB auslesen Datenbanken 2 04.01.2005 23:33
[Erledigt] Daten auslesen - Daten hinzufügen - Daten Speichern PHP Tipps 2004-2 1 04.12.2004 10:59
[Erledigt] Daten von anderer Homepage auslesen PHP Tipps 2004-2 5 02.12.2004 18:49
Auslesen von Daten aus einer mysql Datenbank + Editieren vampsoftchef PHP Tipps 2004-2 5 15.11.2004 08:31
[Erledigt] Tabelle auf einer Seite auslesen und in meiner Seite wiederg PHP Tipps 2004 2 14.07.2004 08:46
Daten aus einem Formular auslesen??? PHP-Fortgeschrittene 1 21.06.2004 17:43
HILFE: Column count doesn't match value count at row 1 Datenbanken 17 12.06.2004 16:45

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php tabelle auslesen, sql tabelle auslesen, php daten aus tabelle auslesen, tabelle auslesen php, php tabellen auslesen, daten aus tabelle auslesen php, php html tabelle auslesen, daten aus tabelle auslesen, http://www.php.de/datenbanken/23938-erledigt-daten-aus-tabelle-auslesen.html, php sql tabelle auslesen, tabelle mit php auslesen, sql tabellen auslesen, sql daten aus tabelle auslesen, sql tabellennamen auslesen, html tabelle auslesen php, tabellen auslesen sql, sql befehl tabelle auslesen, sql datenbank tabelle auslesen, daten aus sql tabelle auslesen, tabellen auslesen php

Alle Zeitangaben in WEZ +2. Es ist jetzt 09:09 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.