저는이 코드가 월이 아닌지 확인합니다. january는 0 값을 가지며 true 인 경우 업데이트 쿼리를 실행합니다. 정의되지 않은 오프셋 오류 0
그러나 i'am이 오류가
"공지 사항은 : 오프셋 정의되지 않은 : 0"$value_result = mysql_query("SELECT form_no FROM table_2014 WHERE form_no = '$formnumber'");
while($row = mysql_fetch_assoc($value_result)){
if ($row['january' == '0']){
$sql = "UPDATE `table_2014` SET january = '$contri_amnt' WHERE form_no = '$formnumber'";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
}
else{
echo "Already contributed!";
}
}
이 있습니다 ** 더 이상 지원 ** mysql_로'에 대해 *'기능, 그들이 [** 공식적으로 사용되지 **] (https://wiki.php.net/rfc/mysql_deprecation), ** 더 이상 유지 **되지 않으며 향후에 ** 제거 될 ** (http://php.net/manual/en/function.mysql-connect.php#warning) 될 것입니다. 앞으로 프로젝트의 기능을 보장하려면 코드를 [PDO] (http://php.net/pdo) 또는 [MySQLi] (http://php.net/mysqli)로 업데이트해야합니다. – Kermit