Hey Leute,
kann jemand den Fehler sehen? Irgendwie will er nichts eintragen, und nimmt als Fehler jedes mal
kann jemand den Fehler sehen? Irgendwie will er nichts eintragen, und nimmt als Fehler jedes mal
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(boardID, topic, time, userID, username, lastPostTime, lastPosterID, lastPoster)' at line 1
Code:
<?
##################################################################
# Verbindung zum Server herstellen
$verbindung = mysql_connect("localhost", "root", "") or die("Keine Verbindung moeglich");
# Die ID für eine bestimmte Kategorie. "boardID"
$boardID = "2";
# Datenbankname von Wordpess
$dbwordpress = "wordpress";
# Datenbankname von Wortlab
$dbwortlab = "wortlab";
##################################################################
# Connect to Datebase Wordpress
mysql_select_db($dbwordpress, $verbindung) or die(mysql_error());
$wordpress_erg = mysql_query("SELECT * FROM wp_posts ORDER BY ID DESC LIMIT 5");
while( $wordpressdata = mysql_fetch_assoc($wordpress_erg) ) {
$userdata_erg = mysql_query("SELECT * FROM wp_users WHERE ID='$wordpressdata[post_author]'") or die(mysql_error());
$wpuser = mysql_fetch_assoc($userdata_erg);
# Connect to Datebase Wortlab
mysql_select_db($dbwortlab, $verbindung) or die(mysql_error());
$checkforthread = mysql_query("SELECT * FROM wbb1_1_thread WHERE topic='$wordpressdata[post_title]'");
# Überprüfung
if( mysql_num_rows($checkforthread) == 0 ) {
$threadid_erg = mysql_query("SELECT * FROM wbb1_1_post ORDER BY threadID DESC");
$lastthreardid = mysql_fetch_assoc($threadid_erg);
$newthreadid = $lastthreardid["threadID"] + 1;
$wpuserid = $wpuser["ID"];
$wpusername = $wpuser["user_login"];
$subject = $wordpressdata["post_title"];
$message = "Hallo Welt!";
$time = time();
mysql_query("INSERT INTO wbb1_1_thread SET (boardID, topic, time, userID, username, lastPostTime, lastPosterID, lastPoster) VALUES ('$boardID', '$subject', '$time', '$wpuserid', '$wpusername', '$time', '$wpuserid', '$wpusername')") or die(mysql_error());
mysql_query("INSERT INTO wbb1_1_post SET (threadID, userID, username, subject, message, time) VALUES ('$newthreadid', '$wpuserid', '$wpusername', '$subject', '$message', '$time')", $dbwortlab) or die(mysql_error());
}
}
?>