나는 잠시 동안 지금과 싸우고있다. 나는 단순히 단일 값을 반환 할 수 없다. 배열을 잘 반환 할 수 있습니다. 하지만 단일 값은 아닙니다. 난 그냥 세 개의 열이있는 데이터베이스를 가지고, 컬럼은 사용자 ID이며, 2 열은 friendID이며 3 열은 이제 다음과 같은 기능을 할 경우는 값 0 또는 1MySQL에서 PHP로 함수의 단일 값을 반환하는 방법은 무엇입니까?
을 가지고 IfFriends입니다 :
function CheckFriend($id, $friendid){
global $mysqli;
$stmt = $mysqli->prepare("SELECT IfFriends FROM friends WHERE userID=?
AND friendID=?");
$stmt->bind_param("ii", $id, $friendid);
$stmt->bind_result($IfFriends);
$stmt->execute();
return $IfFriends;
이제 생각을 내가 잘못 했니? 나는 SQL 쿼리를 시도하고 그것이 그러나 1. 날 다시 제공 내가 기능을 사용하는 경우는 PHP에서 0
내가 그것을 이렇게 기록 된이 날 다시 제공, 작동 :
$ iffriends = CheckFriend ($ _ SESSION [ "id"], $ _REQUEST [ "friendid"]); 내가 할 때
는 그리고 :
는그것은 항상 상관없이, 0을 나에게 다시 제공하지 않습니다 $ iffriends
에코.
누군가가 시간을내어 내가 뭘 잘못하고 있는지 말해 줄 수 있기를 바랍니다. 미리 감사드립니다.
나는 실제로 그것을 여러 번 읽었습니다. 그것을 이해하는 데 어려움이 있습니다. 그러나 나는 적어도 그것을 알아낼 것입니다. 나는 그 대답이 거기에 있음을 알고 있습니다. – Martin
@ Martin, 코드 예제를 추가했습니다. –
고맙습니다. 전에 배열을 계속 사용했습니다. – Martin