Halloele
PHP-Code:
function kampf ($einheit, $deinheit, $att1, $att2)
{
//hier wird die angreifereinheitmenge ermittelt
$selecteinheitqry = mysql ($dbnam, "SELECT $einheit FROM einheiten WHERE id = $atterid");
$selecteinheit = mysql_result ($selecteinheitqry, "angreifereinheit");
//hier die menge der verteidigenden einheiten
$selectdeinheitqry = mysql ($dbnam, "SELECT $deinheit FROM einheiten WHERE id = '$defferid'");
$selectdeinheit = mysql_result ($selectdeinheitqry, "deffereinheit");
//usw hab hier weggeschnitten
}
So jetzt mein Prob, wenn ich die Sql query ausserhalb der Funktion ausführe funzt die, innerhalb der Funktion aber nicht
also wenn ich jetzt
kampf (soldaten, soldaten, 1, 1) eingebe hat das einen sinn und müsste funzen aber php sagt nur:
supplied argument is not a valid MySQL result resource in blabalabla ^^
ja ich weiss was das heisst aber wenn ich jetzt innerhalb der funktion einen einfachen aufruf mache (zB
PHP-Code:
$a_gminenqry = mysql ($dbnam, "SELECT goldminen FROM gebaeude WHERE id = '$atterid'");
$a_goldminen = mysql_result($a_gminenqry, "goldminen");
funzt dieser nicht, obwohl er ausserhalb der funktion funzt. ALso das selbe ist im Prinzip das was ich oben geschrieben hab^^
Weiss jemand warum?
MfG