2017-02-01 8 views
-1

私は本当にばかげた問題に悩まされています.PDOクエリによって取得された値を変数に保存したいと思います。任意のソリューションですか?PDO値をPHP変数に格納する

$st = $pdo->prepare("SELECT status FROM user_tbl WHERE user_id= :user_id"); 
$st->bindParam(':user_id', $user_id); 
$st->execute(); 
+0

のようなものを実行することができます

$st = $pdo->prepare("SELECT * FROM user_tbl WHERE user_id= :user_id"); $st->bindParam(':user_id', $user_id); $st->execute(); $return = $st->fetch(PDO::FETCH_OBJ); $return $return; 

...それを返す必要がありますそれは "フェッチ"されますが、コード内のどこにもフェッチが見えません。コード全体を投稿してもよろしいですか? –

+0

私はコード全体を投稿しませんでしたが、私は答えを得ました!ありがとうございました! – shyamm

+1

コード全体を投稿しないことは非常に悪いことです。それはあなたに未来の質問を掲示できないようにすることができます –

答えて

1

だから、あなたは... index.phpの発言に

$var = new ClassName(); 
$callUser = $var->PublicFunctionTitle($user_id); 

を自分のクラスを呼び出すときに次に次にあなたが言う<?php echo $callUser->status;?>

+0

thnk you !!それは動作します! – shyamm

-2

selectステートメントの結果を取得する必要があります。以下は、どのように行うべきかの例です:

$statement = $pdo->prepare($sql); 
$statement->execute(); 
$result = $statement->fetchAll(PDO::FETCH_ASSOC); 
$status = $result[0]['status']; 

希望します。

+0

素晴らしい!それは私のために働いた!どうもありがとう!! – shyamm

+1

@shyammこれはエラーが発生する最も醜い解決策です –

+0

@ YourCommonSenseしかし、それはうまく動作します! – shyamm

関連する問題