php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 27.03.2005, 23:21  
Gast
 
Beiträge: n/a
Standard [Erledigt] Interne Tabelle (DB Tabelle in Array auslesen)

Ich haben folgenden Zugriff auf die Db gemacht:

$result = mysql_query("SELECT user password FROM users");
while($row = mysql_fetch_array($result))
{
echo $row[0];
}

Das Ergebniss ist aber blöd, denn ich in habe in $row[0] die User und in 1 die Passworte.

Ich hätte gern im Prinzip (User[x] und Passwort[x] und die Nummer hält die Datensätze zusammen. Krieg ich nicht hin.

Also Name der Variable = Spaltenname der Tabelle und Nummer = Zeilennummer der Tabelle. So eine Art interne Tabelle.

Kann mir da mal jemand den entscheidenden Tipp geben?


Danke !!!
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 27.03.2005, 23:48  
Gast
 
Beiträge: n/a
Standard

Du suchst die WHERE Klausel.

http://dev.mysql.com/doc/mysql/de/select.html
 
Alt 28.03.2005, 01:05  
Gast
 
Beiträge: n/a
Standard

wie wärs damit? :
PHP-Code:
$result mysql_query("SELECT user, password FROM users");
while(
$row mysql_fetch_array($result))
{
    
$User[]=$row['user'];
    
$Password[]=$row['password'];

 
Alt 28.03.2005, 13:39  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von meikel

Nein. Wie die Whereklausel funktioniert, weiß ich.

Ich will das Ergebnis in durchnummerierten Felder speichern.

Danke
 
Alt 28.03.2005, 13:42  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Maz
wie wärs damit? :
PHP-Code:
$result mysql_query("SELECT user, password FROM users");
while(
$row mysql_fetch_array($result))
{
    
$User[]=$row['user'];
    
$Password[]=$row['password'];

Das klingt gut, aber dieser Code hier:

$result = mysql_query("SELECT user, password FROM users");
while($row = mysql_fetch_array($result))
{
$User[]=$row['user'];
$Password[]=$row['password'];
}

bringt mir die folgende Fehlermeldung:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource.

Hast Du dazu evtl. noch eine Idee ???
 
Alt 28.03.2005, 14:00  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Maz
wie wärs damit? :
PHP-Code:
$result mysql_query("SELECT user, password FROM users");
while(
$row mysql_fetch_array($result))
{
    
$User[]=$row['user'];
    
$Password[]=$row['password'];

Das klingt gut, aber dieser Code hier:

$result = mysql_query("SELECT user, password FROM users");
while($row = mysql_fetch_array($result))
{
$User[]=$row['user'];
$Password[]=$row['password'];
}

bringt mir die folgende Fehlermeldung:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource.

Hast Du dazu evtl. noch eine Idee ???
 
Alt 28.03.2005, 14:19  
Gast
 
Beiträge: n/a
Standard

meine idee wäre debuggen
oben hast du die query ohne beistrich geschrieben, evtl. gehört der weg (wobei das dann imo falscher sql-code wäre!?)
am besten du lasst dir mal den mysql_error anzeigen, das ist zum fehler-lösen wesentlich aufschlussreicher
 
Alt 29.03.2005, 11:40  
Gast
 
Beiträge: n/a
Standard

Wo ? Welchen Beistrich ? Ich dachte die wären alle da ?

Jetzt ergeben sich logischerweise wieder neue Fragen
1) Was soll ich zum debuggen nehmen ?

2) Wie kann ich mit den SQL Fehler anzeigen lassen ?

Wenn ich nerve, tuts mir leid, aber ich will das erstmal verstehen.

Wenn ich die Grundlagen schon nicht schnallen, krieg ich den Rest ja nie hin.
Danke.
 
Alt 29.03.2005, 11:43  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse:
Fortgeschritten
robo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblick
Standard

mysql error
man sollte in seinen Scripten immer mysql_error() verwenden, in etwa so:
PHP-Code:
$sql "SELECT feld1,feld2 FROM table WHERE id=5";
$result mysql_query($sql) or die(mysql_error().'
Query: '
.$sql); 
dann sieht man das feherlhafte query und den fehler.

und zum debuggen benutzt man BRAIN 1.0 :P (soweit vorhanden) :P

mfg
robo47
robo47 ist offline  
Alt 29.03.2005, 12:32  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Eb1rd
Das klingt gut, aber dieser Code hier:

PHP-Code:
<?php
$result 
mysql_query("SELECT user, password FROM users");
while(
$row mysql_fetch_array($result))
{
    
$User[]=$row['user'];
    
$Password[]=$row['password'];
}
?>
bringt mir die folgende Fehlermeldung:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource.

Hast Du dazu evtl. noch eine Idee ???
Na klar. mysql_error() würde Dir recht umständlich mitteilen, daß password ein reserviertes Wort ist.
 
 


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
Turnierbaum aus array erstellen kingflo PHP-Fortgeschrittene 11 30.07.2008 11:32
Verzeichnis auslesen -> Dateinamen in Array quoba PHP Tipps 2008 11 29.04.2008 16:21
[Erledigt] array im array auslesen PHP Tipps 2006 3 15.03.2006 21:33
Array auslesen andrew22 PHP Tipps 2006 3 21.01.2006 23:06
Array in rekursiver Funktion auslesen Gumfuzi PHP Tipps 2007 17 15.11.2005 12:01
[Erledigt] bestimmte ID's auslesen als array PHP Tipps 2007 2 31.10.2005 20:23
Array in Session speichern und wieder auslesen Riot PHP Tipps 2005-2 3 08.07.2005 11:43
bbcode - Classe PHP-Fortgeschrittene 4 18.09.2004 17:30
Array auslesen OOP PHP Tipps 2004 2 01.09.2004 12:11
[Erledigt] Tabelle auf einer Seite auslesen und in meiner Seite wiederg PHP Tipps 2004 2 14.07.2004 08:46
werte einer tabelle mit werten einem array vergleichen PHP Tipps 2004 1 08.07.2004 21:33
tabelle "rückwärts" auslesen yoshy Datenbanken 3 30.06.2004 17:21
Array mit while Schleife auslesen PHP Tipps 2004 7 26.06.2004 19:56
[Erledigt] HILFE: Column count doesn't match value count at row 1 Datenbanken 17 12.06.2004 16:45
[Erledigt] Werte eines Arrays aus Tabelle auslesen ? PHP-Fortgeschrittene 12 08.06.2004 19:57

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
sap struktur auslesen, sql tabelle in array, abap struktur auslesen, sql tabelle array, sap interne tabelle auslesen, sap interne tabelle rückwärts lesen, interne tabelle auslesen, http://www.php.de/php-tipps-2005/20282-erledigt-interne-tabelle-db-tabelle-array-auslesen.html, while($row = mysql_fetch_array($result)), sap lokale tabelle auslesen, sql tabelle als array, mysql interne tabelle, tabelle in array php, abap tabelle rückwärts, sql array auslesen, sap interne tabelle rückwärts, php interne tabellen, interne tabellen in sap query, php db tabelle in array, sap interne tabelle

Alle Zeitangaben in WEZ +1. Es ist jetzt 19:17 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.