Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 完成后重复表行_Php_Mysql_Twitter - Fatal编程技术网

Php 完成后重复表行

Php 完成后重复表行,php,mysql,twitter,Php,Mysql,Twitter,它是一个Twitter脚本,从一个tweets库中按类别发布tweets。当用户完成某个类别中的所有推文后,从头开始重复此操作 我想在全部完成后重复MySQL表行 我每次选择一行之前没有选择的内容,并将其记录在我选择该行的另一个表中。但我想在所有行完成后重复相同的操作 这是我到目前为止的代码: $sel_tweet = mysql_query("SELECT * FROM `tweets_library` WHERE `cat_id` IN ($row_users[my_cats]) AND `

它是一个Twitter脚本,从一个tweets库中按类别发布tweets。当用户完成某个类别中的所有推文后,从头开始重复此操作

我想在全部完成后重复MySQL表行

我每次选择一行之前没有选择的内容,并将其记录在我选择该行的另一个表中。但我想在所有行完成后重复相同的操作

这是我到目前为止的代码:

$sel_tweet = mysql_query("SELECT * FROM `tweets_library` WHERE `cat_id` IN ($row_users[my_cats]) AND `id` NOT IN (SELECT `tweet_id` FROM `auto_tweet_check` WHERE `user_id`='$row_users[id]') ORDER BY `id` ASC LIMIT 0,1");
if (@mysql_num_rows($sel_tweet) > 0) {
    $row_tweet = @mysql_fetch_array($sel_tweet);
    $twitteroauth = new TwitterOAuth($YOUR_CONSUMER_KEY, $YOUR_CONSUMER_SECRET, $row_users['access_token_oauth_token'], $row_users['access_token_oauth_token_secret']);
    $twitteroauth->post('statuses/update',array('status' => $row_tweet['msg']));
    mysql_query("INSERT INTO `auto_tweet_check`(`id`,`user_id`,`tweet_id`,`tweet_cat_id`)VALUES(NULL,'$row_users[id]','$row_tweet[id]','$row_tweet[cat_id]')");
}
else {
    mysql_query("DELETE FROM `auto_tweet_check` WHERE `user_id`='$row_users[id]' AND `tweet_cat_id`='?????????'");
}

您正在寻找的功能是。请注意,
mysql
函数已被弃用

while($row = mysql_fetch_assoc($result)) {
    //Do something here
}
mysql_data_seek($result, 0); // 0 is the first record
while($row = mysql_fetch_assoc($result)) {
    //Do something else here
}