Tôi đang cố gắng thực hiện kiểm tra trước khi dữ liệu chèn vào truy vấn MySQL. Đây là mã;Nếu biến bằng giá trị php
$userid = ($vbulletin->userinfo['userid']);
$sql3 = mysql_query("SELECT * FROM table WHERE ID='$_POST[hiddenID]'");
while ($row = mysql_fetch_array($sql3)){
$toon = $row['toonname'];
$laff = $row['tlaff'];
$type = $row['ttype'];
if ($type == 1){
$type == "Bear";
} elseif ($type == 2){
$type == "Cat";
} elseif ($type == 3){
$type == "Dog";
}
}
Tuy nhiên, tính năng này không hoạt động. Về cơ bản, có các giá trị khác nhau trong 'bảng' cho từng loại. 1 có nghĩa là Gấu, 2 có nghĩa là Mèo và 3 có nghĩa là Chó.
Nhờ bất kỳ ai có thể giúp xem sự cố trong tập lệnh của tôi!
Bạn cần phải tìm hiểu thêm giữa assigment '=', bình đẳng '== 'và' ===' nhà khai thác bản sắc – samayo
Sử dụng một mảng thay vì 'if' . – hakre