0
我想$ userhp1打印到屏幕上,並保存到分配的sql表中。這工作正常,但他們都返回不同的結果。無論如何要讓他們返回相同的價值?PHP變量返回2個不同的值?
ob_start();
vitality(); //runs vitality function
$uservit = ob_get_contents(); // stores result on $uservit
ob_end_clean();
echo "-Vitality:";
echo "$uservit<br />";// Prints vitality
$userhp1 = $uservit * 2.8; // multiplys vitality too create HP
$userhp2 = $userhp1;
echo "-HP From vit:";
echo "$userhp2"; // prints hp
$con=mysqli_connect("localhost", "***", "***", "***");
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
mysqli_query($con,"UPDATE users SET hp=$userhp2
WHERE id='1'");
mysqli_close($con);
「但他們都返回不同的結果」 - **什麼**返回不同的結果? – Shoe
$ userhp1足夠使用,你不需要另一個變種 –
你的意思是不同的結果。你可以給出1個例子?/ –