Hallo TechPech,
vielen Dank für deine hilfreichen AW.
Ich hätte noch ein paar Fragen zu PDO–> es wär super wann wir darüber kurz auf skype reden könnten (cschweighofer)?
z.Bsp: Versuche ich die Insert und Queries auszuführen:
$insertSQL = db->query("INSERT INTO wp_users (first_name, last_named, user_login, user_email, user_pass, country, user_activation_key, for_whom) VALUES (
$_POST[‚strFirst_Name‘],
$_POST[‚strLast_Name‘],
$_POST[‚strEmail‘],
$_POST[‚strEmail‘],
$password,
$_POST[‚country‘],
$random_number,
$user_type);
$Result1 = $db->query($insertSQL);
Ich würde auch php functions verwenden um Inserts, Updates einfacher durchzuführen:
public function insert($table, $values)
{
$this->conn();
/*** snarg the field names from the first array member ***/
$fieldnames = array_keys($values[0]);
/*** now build the query ***/
$size = sizeof($fieldnames);
$i = 1;
$sql = „INSERT INTO $table“;
/*** set the field names ***/
$fields = ‚( ’ . implode(‘ ,’, $fieldnames) . ’ )’;
/*** set the placeholders ***/
$bound = ‚(:‘ . implode(’, :’, $fieldnames) . ’ )’;
/*** put the query together ***/
$sql .= $fields.’ VALUES '.$bound;
/*** prepare and execute ***/
$stmt = $this->db->prepare($sql);
$flag = false;
/*foreach($values as $vals)
{*/
$flag = $stmt->execute($values);
/*}*/
return $flag;
}
Jedoch ohne Erfolg.
Es wäre sehr hilfreich wenn ich eine funktionierende INSERT hätte.
Aus unerklärlichen Gründen funktionieren die INSERTS des Manuals auch nicht:
http://wiki.hashphp.org/PDO_Tutorial_for_MySQL_Devel…
Lg,
Chris