Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在这些字段中显示选定的数据?_Php_Sql_Oracle_Web - Fatal编程技术网

Php 如何在这些字段中显示选定的数据?

Php 如何在这些字段中显示选定的数据?,php,sql,oracle,web,Php,Sql,Oracle,Web,我编写了以下代码。它在主键为整数时工作。但是,当主键为String(这是我需要的)时,它不会在这些字段中显示选定的数据。代码如下: include("connection.php"); $equipId=$_GET["equipment_id"]; $conn = oci_connect($dbuname, $dbpwd,$db) or die("DB connection unsuccessful!"); $query= "SELECT * FROM EQUIPMENT WHERE EQUIP

我编写了以下代码。它在主键为整数时工作。但是,当主键为String(这是我需要的)时,它不会在这些字段中显示选定的数据。代码如下:

include("connection.php");
$equipId=$_GET["equipment_id"];
$conn = oci_connect($dbuname, $dbpwd,$db) or die("DB connection unsuccessful!");
$query= "SELECT * FROM EQUIPMENT WHERE EQUIPMENT_ID =".$_GET["equipment_id"];**

你能帮我做这个吗

编写查询时,所有字符串都必须用引号括起来,可以使用单引号或双引号

$query=“从设备ID=”的设备中选择*”$\u GET[“设备ID”]。“”

简短回答:

$query= "SELECT * FROM EQUIPMENT WHERE EQUIPMENT_ID ='".$_GET["equipment_id"] . "'";
正确答案: 请避免输入。我不知道您正在使用的特定库,但我建议您使用PDO或MySQLi

下面是一个有帮助的链接:

可以以“Bobby Tables”为理由结束提问吗?CD001的意思是,你是。修复它,或者丢失(或者更糟的是,泄漏)您的数据库。您好,我正在使用SQL oracle,这仍然适用吗?您好,这并没有解决问题。谢谢你。