function db_insert_article($flag,$url,$sentiment,$category,$title,$time,$rt_count,$tweet_count,$img_url)
{
$con = mysqli_connect('127.0.0.1', 'root', '', 'mysql');
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
return;
}
$today = date("Ymd");
$insertQuery1 = "INSERT INTO frrole_popular_article (`url`, `sentiment`, `title` , `time` , `img_url` , `rt_count` , `tweet_count`, `today`) VALUES ('".$url."','".$sentiment."','".$title."','".$time."','".$img_url."','".$rt_count."','".$tweet_count."','".$today."')";
if (!mysqli_query($con,$insertQuery1))
{
//die('Error: ' . mysqli_error($con));
}
}
СТОЛ структуру:вставляя значения в таблице не удается
Все выглядит хорошо. Тогда почему он не вставляет в таблицу? ниже этого у меня есть другие запросы, которые успешно вставляются в таблицу. IT также не показывает никаких ошибок.
Update1: Этот запрос работает отлично, который чуть ниже над кодом
$insertQuery2 = "INSERT INTO frrole_article_sentiment (`url`, `sentiment`, `category`, `title` , `time` , `img_url` , `rt_count` , `tweet_count`, `today`) VALUES ('".$url."','".$sentiment."','".$category."','".$title."','".$time."','".$img_url."','".$rt_count."','".$tweet_count."','".$today."')";
if (!mysqli_query($con,$insertQuery2))
{
//die('Error: ' . mysqli_error($con));
}
UPDATE2
$insertQuery1 = "INSERT INTO frrole_popular_article (`url` , `sentiment`, `img_url` , `title` , `rt_count` , `tweet_count`, `time` , `today`) VALUES ('".$url."','".$sentiment."','".$img_url."','".$title."','".$rt_count."','".$tweet_count."','".$time."','".$today."')";
Из любопытства, почему бы не пройти ваш '$ con' в функцию? – Kermit
Предлагаю вам распечатать запрос на странице и вручную попробовать его в phpMyAdmin и проверить, не возникла ли какая-либо ошибка. Если это произойдет, вы поймете, что случилось. если это не так, вы знаете, что запрос не является проблемой. – Stormsson
Пробовал ли это, не используя функцию 'db_insert_article()'? Хотя он может или не может играть роль, порядок переменных в вашей функции не соответствует тому, что у вас есть в вашем запросе. Вы также можете попробовать поставить обратную связь вокруг имени вашей таблицы, но это вряд ли изменит ее; хотя это имеет место для меня в некоторых предыдущих случаях. –