Query Question (PHP+MySQL)

Seite 1 von 2 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/query_question_phpmysql_37952/page_1 - zur Vollversion wechseln!


Maxx666 schrieb am 14.06.2002 um 10:23

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 schrieb am 14.06.2002 um 11:22

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 schrieb am 14.06.2002 um 13:27

txn man!! sollte mir wohl noch ein wenig die php-mysql statesment zur gemühte führen. :)


BuSHidO schrieb am 14.06.2002 um 13:38

ohne array geht nix


Snoop schrieb am 14.06.2002 um 17:06

jo aber schnelle ist mysql_fetch_array ist schneller ;) :D


Vir@s schrieb am 14.06.2002 um 17:37

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 schrieb am 14.06.2002 um 20:19

i treibs halt gern mit objekten
so alte arrays sind doch ur fad :D


Maxx666 schrieb am 14.06.2002 um 22:05

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 schrieb am 14.06.2002 um 23:08

Wie gesagt - über Programmier-Stil lässt sich ned streiten - jeder so wie er will :)


Snoop schrieb am 16.06.2002 um 22:20

jop ist meine meinung .... aber es lässt sich über alles und jeden streiten ;) :D


Vir@s schrieb am 16.06.2002 um 23:31

Des schon - nur meistens is es sowieso ned Sinnvoll!

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


Oculus schrieb am 17.06.2002 um 00:16

von oliven wirdma schlecht..... :D

garnelen san gut !
überhaupt die grossen paniert


ups, spam :p


Vir@s schrieb am 17.06.2002 um 07:08

Des is kein spam soner Smalltalk :)

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


Snoop schrieb am 18.06.2002 um 14:34

hmm
$ovlien = exit;
$garnelen = continue;
$thunfisch = "mhhhhhhhhhhmmmmmmmmmmmmmmmmm";


Oculus schrieb am 18.06.2002 um 15:22

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 :)




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026