"We are back" « oc.at

Query Question (PHP+MySQL)

Maxx666 14.06.2002 - 10:23 1085 16
Posts

Maxx666

Kitemaniac
Avatar
Registered: Sep 2001
Location: Longshore / West..
Posts: 712
sorry für die anfrage...aber aller anfang schwer. :(
irgendwie hab ich die grundlagen zwischen php und mysql noch nicht ganz verstanden.

was hab ich hier schon wieder für einen denkfehler?

in mysql: select max(idnum) from mytable;
ergibt 34: (stimmt auch :) )

in php: $idnum_query = mysql_query("SELECT MAX(idnum) FROM $usertable") or die(mysql_error());
echo $idnum_query;

ergibt: Resource id #2

was bekomm ich eigentlich für einen retourwert in die variable $idnum_query...ein array, oder?

Oculus

void
Avatar
Registered: Jun 2001
Location: schlafzimmer
Posts: 856
nein, du bekommst die daten nicht direkt in eine variable

in die besagte variable wird ein sog. resultset gespeichert
in diesem resultset stehen alle ergebniszeilen der abfrage

jetzt gibts diverse möglichkeiten, wie du das resultset auswertest
ich machs zb immer so:

$row = mysql_fetch_object($resultsetvariable);

jetzt hast du in $row eine ergebniszeile als objekt gespeichert und kannst auf die einzelnen spaltenwerte per pfeiloperator zugreifen

zb echo($row->adresse); echo($row->vorname);

und damit des ganze in a schleife packen kannst, brauchst nur auf $row == null abfragen


auf in da php-doku nach für weiter methoden
mysql_fetch_row() zb

Maxx666

Kitemaniac
Avatar
Registered: Sep 2001
Location: Longshore / West..
Posts: 712
txn man!! sollte mir wohl noch ein wenig die php-mysql statesment zur gemühte führen. :)

BuSHidO

ist süß
Registered: Jul 2001
Location: galaxie
Posts: 542
ohne array geht nix

Snoop

Here to stay
Registered: Jun 2002
Location: Gablitz
Posts: 1092
jo aber schnelle ist mysql_fetch_array ist schneller ;) :D

Vir@s

Code Monkey
Registered: Nov 2000
Location: Wien
Posts: 730
Zitat von Snoop
jo aber schnelle ist mysql_fetch_array ist schneller ;) :D

Normalerweiße verwendet man das auch =) Dann hat man die Daten schön in einem Array drinnen stehen!

Aber wie mans macht is wohl eine Frage des Geschmacks, und darüber lässt sich nicht streiten!

Oculus

void
Avatar
Registered: Jun 2001
Location: schlafzimmer
Posts: 856
i treibs halt gern mit objekten
so alte arrays sind doch ur fad :D

Maxx666

Kitemaniac
Avatar
Registered: Sep 2001
Location: Longshore / West..
Posts: 712
hmmm ich habs jetzt so gelösst. ist das nicht anzuraten? :)


$idnum_query = mysql_query("SELECT MAX(idnum) FROM $usertable") or die(mysql_error());
$max_idnum = mysql_result($idnum_query,0);

Vir@s

Code Monkey
Registered: Nov 2000
Location: Wien
Posts: 730
Wie gesagt - über Programmier-Stil lässt sich ned streiten - jeder so wie er will :)

Snoop

Here to stay
Registered: Jun 2002
Location: Gablitz
Posts: 1092
jop ist meine meinung .... aber es lässt sich über alles und jeden streiten ;) :D

Vir@s

Code Monkey
Registered: Nov 2000
Location: Wien
Posts: 730
Des schon - nur meistens is es sowieso ned Sinnvoll!

So ähnlich wie wenn man darüber streitet ob Oliven gut schmecken oder nicht :)

Oculus

void
Avatar
Registered: Jun 2001
Location: schlafzimmer
Posts: 856
von oliven wirdma schlecht..... :D

garnelen san gut !
überhaupt die grossen paniert


ups, spam :p

Vir@s

Code Monkey
Registered: Nov 2000
Location: Wien
Posts: 730
Des is kein spam soner Smalltalk :)

Oliven sind grindig - Garnelen ned schlecht - aber ich mag sie eher unpaniert! :D :D

Snoop

Here to stay
Registered: Jun 2002
Location: Gablitz
Posts: 1092
hmm
$ovlien = exit;
$garnelen = continue;
$thunfisch = "mhhhhhhhhhhmmmmmmmmmmmmmmmmm";

Oculus

void
Avatar
Registered: Jun 2001
Location: schlafzimmer
Posts: 856
hee, kennst den thunfischsalat beim spar?
der in der kleinen plastikpackung

der is soooooo extrem lecker
der, a grosses kaasstangerl dazu, a multivitaminsaft von bravo und da tag is gerettet :)
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz