2016-06-23 6 views
1

1行を返し、2つの列の値をPHP変数に取り込むSQL select文を実行するPHPページを作成しようとしていますが、Oracle SQL文からPHP変数への値の割り当て

$sql = " select * from employee e where e.emp_id = 123"; 

echo $sql; 

$stid = oci_parse($Conn, $sql); 
oci_execute($stid); 
oci_fetch_all($stid, $res, null, null, OCI_FETCHSTATEMENT_BY_ROW); 

var_dump($res); 

$firstname = $res['firstname']; 

これを引き起こしていることができるか任意のアイデアを:ここで

PHP Notice: Undefined index: firstname

は、私のコードの重要な部分がどのように見えるのですか?このコード

$firstname = $res[0]['firstname']; 
+0

。 'var_dump($ res);はあなたに何を与えるのですか? –

+0

こんにちは@digitalChris - これはちょうど1行を返します、私は元の投稿のwhere句を忘れました – AAA

+0

私は大文字の列名を返すと思われる。 '$ res ['FIRSTNAME']'を試してください。 – mustaccio

答えて

0

によって

1

チェックは解決済み:私は[0]列の後に追加する必要がありました:それはちょうど1行を返しますようにこれが見えない

$firstname = $res['firstname'][0]; 
+0

ありがとう - これは非常に近い – AAA

関連する問題