Впервые работаю с MySQL, написал парсер с помощью библиотеки phpQuery, теперь нужно все это в базу заносить, да не заносится... Через echo выводится всё, а в базу никак не идёт. Никаких ошибок не вылезает. Возможно, что вопрос очень глупый, но никак не пойму, в чём же дело)
$mysqli = new mysqli(HOST, USERNAME, PASS, DBNAME);
$mysqli->query("INSERT INTO horoscope(oven) VALUES($oventodaytext)");
$mysqli->query("INSERT INTO horoscope(telec) VALUES($telectodaytext)");
$mysqli->close();
Сразу привыкайте ничего никогда не вклеивать в запрос вручную (расширение mysql устарело не просто так). Подготавливаете запрос, связываете параметры, исполняете запрос.
$mysqli = new mysqli(HOST, USERNAME, PASS, DBNAME);
$stmt = $mysqli->prepare("INSERT INTO horoscope(oven) VALUES(?);");
$stmt->bind_param('s',$oventodaytext);
$stmt->execute();
$mysqli->prepare("INSERT INTO horoscope(telec) VALUES(?);");
$stmt->bind_param('s',$telectodaytext);
$stmt->execute();
$mysqli->close();
Далее если это выбор данных (SELECT), то связываете результат и вытягиваете данные.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости