SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Der CSS-Problemlöser

Der CSS-Problemlöser zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 09.02.2004, 18:31:07
Thomas Dittrich Thomas Dittrich ist offline
Anfänger
 
Registriert seit: May 2002
Beiträge: 8
Einzelnen Datensatz holen

Ich möchte aus einer Tabelle einen einzelnen Datensatz holen, der eindeutig durch einen Wert aus diesem Datensatz bestimmt werden kann. Dieser Datensatz sollte dann in einem Array abgelegt werden.
Geht das auch auf direktem Weg, oder muss ich dazu erst die komplette Tabelle auslesen, und per Schleife den Datensatz suchen, der diesen eindeutigen Wert enthält?
Mit Zitat antworten
  #2  
Alt 09.02.2004, 18:41:42
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
Re: Einzelnen Datensatz holen

Zitat:
Original geschrieben von Thomas Dittrich
Ich möchte aus einer Tabelle einen einzelnen Datensatz holen, der eindeutig durch einen Wert aus diesem Datensatz bestimmt werden kann. Dieser Datensatz sollte dann in einem Array abgelegt werden.
Geht das auch auf direktem Weg,
Ja.
Zitat:
oder muss ich dazu erst die komplette Tabelle auslesen, und per Schleife den Datensatz suchen, der diesen eindeutigen Wert enthält?
Das geht auch, aber sowas will man nicht.
Code:
SELECT <spaltenliste> FROM tabelle WHERE spalte = '$wert'
Spaltenliste: entweder die Spalten, die brauchst (getrennt durch ein Komma) oder ein *

Abholen:
PHP-Code:
# mysq_connect() und mysql_select_db() usw.
############ EDIT #####################
$sql "SELECT * FROM $tabelle WHERE spalte ='$wert'";
#######################################
if ($result mysql_query ($sql))
{
# $row ist dann ein assoziatives Array
   
$row mysql_fetch_assoc($result);
}
else
{
   
printf ('Error: %s : %s'mysql_errnomysql_error);
}
# weiter im Script 

Geändert von meikel (†) (20.02.2004 um 10:51:42 Uhr)
Mit Zitat antworten
  #3  
Alt 09.02.2004, 18:42:58
Benutzerbild von Yzerman
Yzerman Yzerman ist offline
Member
 
Registriert seit: Dec 2002
Ort: Soest
Beiträge: 623
Yzerman eine Nachricht über ICQ schicken
Re: Einzelnen Datensatz holen

Zitat:
Original geschrieben von Thomas Dittrich
Geht das auch auf direktem Weg
Selbstverständlich, alles andere wäre ja Unsinn.
SELECT feld FROM tabelle WHERE anderes_feld = 'irgendwas'
__________________
The internet is full of answers, even to never asked questions!
Mit Zitat antworten
  #4  
Alt 09.02.2004, 18:43:23
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Du solltest dich ein wenig mit (My)SQL beschäftigen.

Einen bestimmten Datensatz finden:
SELECT *
FROM tabelle
WHERE feld1='wert1';

Diesen z.B. mit mysql_fetch_array() auslesen und dann hast du es.

Alles klarofix?



Edit: Bin ich so alt oder warum bin ich zu langsam? :(
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #5  
Alt 12.02.2004, 11:06:50
René_M René_M ist offline
Junior Member
 
Registriert seit: Aug 2003
Ort: Fürstenau (Uckermark, Land Brandenburg)
Beiträge: 259
Re: Re: Einzelnen Datensatz holen

Zitat:
Original geschrieben von meikel
§sql = "SELECT * FROM $tabelle WHERE spalte ='$wert'";
Ich hoffe jetzt wünscht mir keiner die Pest an den Leib.
__________________
Gruß
René

lange Weile dann --> Webchess 2003
Mit Zitat antworten
  #6  
Alt 20.02.2004, 10:53:19
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
Re: Re: Re: Einzelnen Datensatz holen

Zitat:
Original geschrieben von René_M
Ich hoffe jetzt wünscht mir keiner die Pest an den Leib.
Ich nicht. <g>
Danke für die Korrektur.
Mit Zitat antworten
  #7  
Alt 20.02.2004, 11:59:31
sct sct ist offline
Anfänger
 
Registriert seit: Feb 2004
Ort: Rotenburg
Beiträge: 27
Zitat:
SELECT * FROM
statt * Spaltennamen anzugeben wäre performanter, oder?
__________________
phpug-rotenburg.de
Mit Zitat antworten
  #8  
Alt 20.02.2004, 13:30:01
René_M René_M ist offline
Junior Member
 
Registriert seit: Aug 2003
Ort: Fürstenau (Uckermark, Land Brandenburg)
Beiträge: 259
@sct,

kommt drauf an. Wenn du eh alle Spalten haben möchtest dann recht * ansonsten natürlich die einzelnen Spaltennamen.
__________________
Gruß
René

lange Weile dann --> Webchess 2003
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:08:57 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt