2013-05-19 5 views
0

나는 보았다 어떤 사람이 무언가를보고 있으면 내 오류가 난 당신이 여기에 해결하기 위해 올바른 방향으로 날 지점 수 없습니다되는 경우 내 코드는 말할 수 없다예상치 못한 T_ENCAPSED_AND_WHITESPACE

$con=mysqli_connect("localhost", $user_name, $password, $database_name); 
// Check connection 
if (mysqli_connect_errno()) 
{ 
echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
} 

    $result = mysqli_query($con,"SELECT * FROM `$table_name` WHERE energy < 30"); 

    while($row = mysqli_fetch_array($result)) 
{ 
    $newenergy = $row['energy'] + 1; 
mysqli_query($con,"UPDATE $table_name SET energy = $newenergy WHERE uuid =$row['uuid']"); 
} 

enter code here 

mysqli_close($con); 
?> 
+0

"enter code here"? – bestprogrammerintheworld

답변

4

변경

mysqli_query($con,"UPDATE $table_name SET energy = $newenergy WHERE uuid =$row['uuid']") 

복잡한 변수의

mysqli_query($con,"UPDATE $table_name SET energy = $newenergy WHERE uuid ={$row['uuid']}") 

에, 당신은 {}를 사용할 필요가 10.

+1

몇 가지 설명이 좋을 것입니다 – samayo

+0

대단히 감사합니다 이것은 에테르를 작동시키지 않았지만 내가 잘못한 것을 발견하도록 도와주었습니다. –