]> git.nbdom.net Git - nb.git/commitdiff
update
authorNicolas Boisselier <nicolas.boisselier@gmail.com>
Fri, 25 Mar 2016 00:44:55 +0000 (01:44 +0100)
committerNicolas Boisselier <nicolas.boisselier@gmail.com>
Fri, 25 Mar 2016 00:44:55 +0000 (01:44 +0100)
lib/php/db/table.php

index e86b71cbfa352253ab2898f4e3ca6e831a5e217b..020d3a1bf28b04770f92129f2fa9b750fbfb5d66 100644 (file)
@@ -1057,6 +1057,11 @@ FROM pg_catalog.pg_attribute a WHERE a.attrelid = (SELECT c.oid FROM pg_catalog.
       .' WHERE ' . join(' AND ',$this->ar_map('"$a=:key_$a"',$keys))
     ;
 
+    $sql =  ''
+      .'SELECT * FROM ' . $this->sql_name()
+      .' WHERE ' . join(' AND ',$this->ar_map('"$a=:key_$a"',$keys))
+    ;
+
     #bye($sql);
     $this->debug($sql,1);
 
@@ -1067,12 +1072,13 @@ FROM pg_catalog.pg_attribute a WHERE a.attrelid = (SELECT c.oid FROM pg_catalog.
      
     foreach ($fields as $name) {
       #debug("$name: ".$hvalues[$name]);
-      $field->bindParam($query,$hvalues[$name],":$name");
+      #$field->bindParam($query,$hvalues[$name],":$name");
     }
 
     foreach ($keys as $name) {
       #debug("$name: ".$hvalues[$name]);
-      $field->bindParam($query,$hvalues[$name],":key_$name");
+      #$field->bindParam($query,$hvalues[$name],":key_$name");
+      $query->bindValue(":key_$name", $hvalues[$name], PDO::PARAM_STR);
     }
 
     #return $sql;
@@ -1082,7 +1088,8 @@ FROM pg_catalog.pg_attribute a WHERE a.attrelid = (SELECT c.oid FROM pg_catalog.
       return false;
     }
 
-    #debug($query);
+    #debug($execute);
+    debug($query->fetch());
     return $execute;
 
   }