Nabend allerseits,
mal grad eben eine ganz banale Frage, die ich im manual irgendwie nicht beantwortet bekomme kann mann mit return (bei funktionen) 2 variablen zurückgeben? ???
danke schonmal.
Guuul Gast |
Guuul Gast |
Nabend allerseits,
mal grad eben eine ganz banale Frage, die ich im manual irgendwie nicht beantwortet bekomme kann mann mit return (bei funktionen) 2 variablen zurückgeben? ???
danke schonmal.
Wüsste nicht, wie man das Lösen könnte, da du ja im Endeffekt nur auf eine Variable zugreifen kannst. Ich würde es in PHP so lösen:
<?php
function foo($var1,$var2)
{
$var1++;
$var2++;
$vars = array($var1,$var2);
return $vars;
}
$vars = foo(1,5);
echo $vars[0],$vars[1];
?>
Halt eben die 2 Variablen in ein Array speicher und danach weiterverarbeiten wie man es halt braucht
Es gibt definitiv nur einen Rückgabewert.
Will man mehrere Sachen zurückgeben, ist die von ludden aufgezeigte Variante auf jeden Fall eine Möglichkeit.
Weiterhin sollte man sich ab einem bestimmten Grad der Komplexität der Daten Gedanken machen, ob objektorientierte Programmierung sinnvoll wäre. Da könnte man dann in so einer Funktion durchaus auch ein ganzes Objekt zurückgeben.
greez
JoSsiF
ok, danke, ich wollte nur wissen, ob das überhaupt geht...
aber btw..mal grad ne andere frage (keine lust dafür jetzt nen extra thread in die wege zu leiten):
$sql = "SELECT
message_ID,
message_board_ID,
message_thread_ID,
message_user_ID,
message_firstmessage,
message_title,
message_content,
message_created
FROM
messages
WHERE
message_firstmessage = '1',
message_thread_ID = '".$_GET['thread_ID']."'
ORDER BY
thread_ID DESC
LIMIT
1";
hallo
Kann jetzt auch mal völliger Quatsch sein, aber kann man in der WHERE bedingung nen ,(Komma) schreiben, du meinst da mit denke ich AND.
Also probiers doch mal mit mysql_error
also
$ergebnis = mysql_query($sql) or die( mysql_error());
THX, das mit dem AND hat geklappt, dankeKein problem, war mir auch nicht so sicher.
« internetseite | Gästebuch erstellen » | ||