phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?Q?R=FCckgabewerte?= einer Datenbankabfrageabfrage

[php] =?iso-8859-1?Q?R=FCckgabewerte?= einer Datenbankabfrageabfrage

Alex Killing alexkill_(at)_mail.online-club.de
Fri, 07 Jan 2000 19:08:17 +0100


hello again,

R.Opitz_(at)_awa.w3s.de wrote:

> Ich möchte den Wert eines DB-
> Feldes in eine Variable speichern (s.u.).
> $abf1=mysql_query("...");
> $wert=mysql_request($abf1);

mysql_request ? wie kommst du darauf oder sollte das result heissen ?
eigentlich hatte ich die lösung ja schon gepostet:

> $abf1=mysql_query(" ...");
> if ($row1=mysql_fetch_row($abf1)) {
> ...      // Datensatz da
> } else {
> ...      // Datensatz nicht da
> }

das sind zwei zeilen code, kürzer gehts nimmer, wenn du abfragen willst,
ob der satz evt. nicht vorhanden ist.

> alternativ mysql_result verwenden.
> http://www.php.net/manual/function.mysql-result.php3

Ohne die abfrage und mit dem ungeliebten mysql_result sähe es dann so
aus :

$id=400;
$foo = mysql_result(mysql_query("SELECT feldname FROM tabname WHERE
id=".$id),0,0);

jetzt ists eine zeile ! Das holt dir das erste feld des ersten
datensatzes des resultsets (zähler beginnt jeweils bei 0).

gruss
alex
-- 
*****************************************
*** Alex Killing *** http://4real.de/ ***
*****************************************


php::bar PHP Wiki   -   Listenarchive