sql_hostname(); $dbname = $config->sql_dbname(); $username = $config->sql_username(); $password = $config->sql_password(); $db = new PDO("mysql:host=$hostname;dbname=$dbname;charset=utf8", $username, $password ); //, array(PDO::ATTR_EMULATE_PREPARES => false, PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION)); return $db; } public function insertRevision($pdo,$table,$array){ $stmt = $pdo->prepare("INSERT INTO $table (p_cookie,p_sessionid) VALUES (:p_cookie,:p_sessionid)"); if ($stmt->execute($array)){ // echo "Write Picture Success
"; return 1; } else { // echo "no successfully writing picture code to sql
"; // print_r($stmt->errorInfo()); return 0; } } public function insertArticle($pdo,$table,$array){ $stmt = $pdo->prepare("INSERT INTO $table(p_headline,p_category,p_tags,p_articletext,p_sourcelink,p_picture1,p_picture2,p_picture3,p_hashtag,p_videolink,p_twitterlink,p_backlink,p_paypallink,p_authorname,p_shortcode,p_picture_1_description,p_language) VALUES(:headline,:category,:tags,:articletext,:sourcelink,:picture1,:picture2,:picture3,:hashtag,:videolink,:twitterlink,:backlink,:paypallink,:authorname,:shortcode,:picture_1_description,:language)"); if ($stmt->execute($array)){ //echo "Write Article Success
"; return 1; } else { echo "Artikel wurde nicht gespeichert: Folgende Fehlermeldung passierte:
"; $stmt->debugDumpParams(); var_dump($stmt->errorInfo()); var_dump($stmt->errorCode()); return 0; //($stmt->errorInfo()); } //print_r($stmt->errorInfo()); } public function insertAdvArticle($pdo,$table,$array){ $stmt = $pdo->prepare("INSERT INTO $table(p_headline,p_category,p_tags,p_articletext,p_sourcelink,p_picture1,p_picture2,p_picture3,p_hashtag,p_videolink,p_twitterlink,p_backlink,p_paypallink,p_authorname,p_shortcode,p_picture_1_description,p_language,p_picture1_copyrightholder,p_picture1_copyrightlicense,p_picture1_copyrightoriginal) VALUES(:headline,:category,:tags,:articletext,:sourcelink,:picture1,:picture2,:picture3,:hashtag,:videolink,:twitterlink,:backlink,:paypallink,:authorname,:shortcode,:picture_1_description,:language,:picture1_copyrightholder,:picture1_copyrightlicense,:picture1_copyrightoriginal)"); if ($stmt->execute($array)){ //echo "Write Article Success
"; return 1; } else { echo "Artikel wurde nicht gespeichert: Folgende Fehlermeldung passierte:
"; $stmt->debugDumpParams(); var_dump($stmt->errorInfo()); var_dump($stmt->errorCode()); return 0; //($stmt->errorInfo()); } //print_r($stmt->errorInfo()); } public function insertPicture($pdo,$table,$array){ $stmt = $pdo->prepare("INSERT INTO $table(p_title,p_filename,p_shortcode,p_uri,p_hash) VALUES(:p_title,:p_filename,:p_shortcode,:p_uri,:p_hash)"); if ($stmt->execute($array)){ // echo "Write Picture Success
"; return 1; } else { // echo "no successfully writing picture code to sql
"; // print_r($stmt->errorInfo()); return 0; } } } ?>