我已经从我的Twitter帐户中检索到直接消息,并且我想将senderid,发件人屏幕名称和文本存储在mysql数据库表中,以便通过人工智能标记语言引擎进行读取,从而可以相应地进行回复。在我执行程序后,我检查了数据库,并没有从数组中输入任何行,也没有错误消息。
这是我的代码:
$connection = new TwitterOAuth($consumer_key,$consumer_secret, $oAuthToken, $oAuthSecret);
// Get direct message data
$content = $connection ->get('https://api.twitter.com/1/direct_messages.json');
echo '
',print_r($content,true),'';
function write_messages_to_database() {
require_once('connect_to_database');
$conn = mysql_connect("127.0.0.1", "Diego", "frafra") or die(mysql_error());
mysql_select_db('bot', $conn) or die(mysql_error());
foreach ($content as $directmessage) {
mysql_query("INSERT INTO 'twitter_senders' ('sender_id', 's