SELECT问题从PG_query转移到PDO

时间:2013-08-01 15:11:57

标签: sql postgresql select pdo

我有一个选择语句见下文。使用PDO我将如何重新创建相同的Select语句,因为我想从中获取两个值并将它们组合到$ geomstring中。我可以弄清楚联合收割机,但不是前3行。

$sql1 = "SELECT easting_value, northing_value FROM gridreference_tbl WHERE gridref_id='$_POST[gridref_id]'";
$result1 = pg_query($sql1);
$row1 = pg_fetch_array($result1);

$geomstring = $row1['easting_value']. $_POST['grid_eastings']." ".$row1['northing_value'].$_POST['grid_northings'];
准备好的陈述的

* php网站说*

$stmt = $dbh->prepare("SELECT * FROM REGISTRY where name = ?");
   if ($stmt->execute(array($_GET['name']))) {
   while ($row = $stmt->fetch()) {
print_r($row);
}
}

我有类似的工作来填充部分使用此

的下拉列表
$stmt = $conn->prepare("SELECT easting_value, northing_value FROM gridreference_tbl WHERE gridref_id=$gridref_id");
$stmt->setFetchMode(PDO::FETCH_OBJ);

1 个答案:

答案 0 :(得分:1)

在php.net上找到它,我在谷歌搜索错误的东西:

$stmt4 = $conn->prepare("SELECT easting_value, northing_value from gridreference_tbl WHERE gridref_id = 4");
$stmt4->execute();
print("PDO::FETCH_ASSOC: ");
print("Return next row as an array indexed by column name\n");
$result = $stmt4->fetch(PDO::FETCH_ASSOC);
print_r($result);
print("\n");