Всем привет. У меня проблемка, есть код,не мой ,взял его,но он не дописан.., я его под себя подстроил,но не всё.. Вот код: Код (Text): <?php $country = ''; $ip = $_SERVER['REMOTE_ADDR']; $connect = mysql_connect("localhost", "username", "pass"); mysql_select_db ("u722825166_james",$db); $q = mysql_query("INSERT INTO `ip`(`id`, `ip`, `date`) VALUES"); if (!empty($ip)) { $country = file_get_contents('http://api.hostip.info/country.php?ip='.$ip); } echo "IP=$ip, country=$country"; ?> Надо Код (Text): echo "IP=$ip, country=$country"; вместо этого, что бы в бд выводило ip и страну.., напишите запросик.. БД - стандартная, просто строка IP and Date and ID..
переписал в объектно-ориентированной парадигме. Вроде бы вот так. Если у вас id в бд auto_increment то его можно упустить, или передать null; Код (Text): $country = ''; $ip = $_SERVER['REMOTE_ADDR'];//получаем IP адрес date_default_timezone_set('Europe/Moscow'); //установим временную зону $date = date("Y-m-d H:i:s"); //(формат MySQL DATETIME) $connect = new mysqli("localhost", "username", "pass"); $connect->select_db("db_name"); $result = $connect->query("INSERT INTO ip (`id`, `ip`, `date`) VALUES('" . NULL . "', '$ip', '$date');"); if ($result) { echo "Успешно"; } else { echo "ошибка запроса"; } if (!empty($ip)) { $country = file_get_contents('http://api.hostip.info/country.php?ip=' . $ip); } echo "IP=$ip, country=$country";