我正在使用oracle db,我想在我的php代码中输出v$session的计数。但是当我运行它时,php 会因为"$"而将其读取为变量。谁能帮我?谢谢!
这是我的代码:
$sql = "select COUNT(*) SID from v$session";
$array = oci_parse($conn, $sql);
oci_execute($array);
$row = oci_fetch_array($array);
echo $row;
错误: 注意:未定义的变量:第 12 行 C:''xampp''htdocs''test''index.php 中的会话
您应该将双引号更改为单引号,例如:
$sql = 'select COUNT(*) SID from v$session';
以下是一些示例:
带双引号的字符串:
<?php
$name = "ilyas";
$age = 42
echo "Hi, my name is $name and I am $age years old.";
?>
这将打印:
嗨,我叫伊利亚斯,今年 42 岁。
带单引号的字符串:
<?php
$name = 'ilyas';
echo 'Hi, my name is $name mimo.';
?>
这将打印:
嗨,我的名字是$name mimo。