【发布时间】:2011-05-19 09:00:50
【问题描述】:
我的数组没有像 D'Souza 那样返回 ' 值
$query= "select vmname,guid,hostid,guestosname from vmobjects";
AddLog("infrastructure.php","Query: ".$query,ERR_DEBUG_LOW);
$result = pg_query($conn,$query);
$no_records=pg_num_rows($result);
$j=$no_records;
$i=0;
while($row = pg_fetch_array($result))
{
if($row[3]=="")
{
$vmobj_Array[$i]=$row[0].'***'.$row[1].'***'.$row[2];
}
else
{
$vmobj_Array[$i]=$row[0].'***'.$row[1].'***'.$row[2];
}
$i++;
}
这是我在其他页面上的 pg_escape_string
$username_escaped = pg_escape_string($username);
$password_escaped = pg_escape_string($password);
$name_escaped = pg_escape_string($name);
$query = "insert into vmobjects (guid,ipaddress,username,password,hostid,vmname,guestostype) values('".$guid."','".$ip."','".$username_escaped."','".$password_escaped."','".$hostid."','".$name_escaped."','".strtolower($os)."')";
【问题讨论】:
标签: php arrays escaping arraylist