#791 2010.11.16 19:17

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: PHP+MySQL

Неактивен

#792 2010.11.21 01:08

Nu3oN
Moderator
Откуда: БелгородЭ
Зарегистрирован: 2010.04.28
Сообщений: 805
Карма: 11
Профиль Веб-сайт

Re: PHP+MySQL

Че та уже час втыкаю, и нихрена не пойму о_О

Вот таблица

Код:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
-- --------------------------------------------------------
 
--
-- Table structure for table `o]dEa_online`
--
 
CREATE TABLE IF NOT EXISTS `o]dEa_online` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_type` int(11) NOT NULL,
`time_click` int(11) NOT NULL,
`user_agent` text NOT NULL,
`user_ip` varchar(150) NOT NULL,
`user_login` varchar(50) NOT NULL,
`user_id` int(11) NOT NULL,
PRIMARY KEY (`id`),
KEY `id` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=cp1251 AUTO_INCREMENT=2 ;
 
--
-- Dumping data for table `o]dEa_online`
--
 
INSERT INTO `o]dEa_online` (`id`, `user_type`, `time_click`, `user_agent`, `user_ip`, `user_login`, `user_id`) VALUES
(1, 0, 1290290732, 'Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.6.30 Version/10.63', '127.0.0.1', '', 0);

отправляю такой запрос

Код:

1
2
3
4
5
6
7
UPDATE `o]dEa_online` SET
`user_type` = '1',
`time_click` = '1290290732',
`user_login` = 'Nu3oN',
`user_id` = '1'
WHERE `user_ip` = '127.0.0.1'
AND `user_agent` = 'Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.6.30 Version/10.63'

time_click обновляется, а все остальное с нулевым значением...
Добавлено спустя    38 секунд:
тоже самое и при записи

З.ы это mysqli


Я буду лучше голоден, но между креслом и рулем и на дороге.

Неактивен

#793 2010.11.21 01:41

Nu3oN
Moderator
Откуда: БелгородЭ
Зарегистрирован: 2010.04.28
Сообщений: 805
Карма: 11
Профиль Веб-сайт

Re: PHP+MySQL

ооо блин... теперь еще хлеще история

пишу так

Код:

1
span style="color: #0000BB"><?php $mysqli -> query("INSERT INTO `online` SET `user_type` = '".$setOnline['type']."', `time_click` = '".SITE_TIME_SHIFT."', `user_agent` = '".$mConnect -> user_header('ua')."', `user_ip` = '".$mConnect -> user_header('ip')."', `user_login` = '".$setOnline['login']."', `user_id` = '".$setOnline['id']."'; ");?>

всего один запрос, а вот что выходит в итоге

Код:

1
2
3
INSERT INTO `o]dEa_online` (`id`, `user_type`, `time_click`, `user_agent`, `user_ip`, `user_login`, `user_id`) VALUES
(1, 1, 1290292681, 'Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.6.30 Version/10.63', '127.0.0.1', 'Nu3oN', 1),
(2, 1, 1290292681, 'Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.6.30 Version/10.63', '127.0.0.1', '', 0);

отправляю один запрос, а записывается дважды о_О


Я буду лучше голоден, но между креслом и рулем и на дороге.

Неактивен

#794 2010.11.21 13:37

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: PHP+MySQL

воспроизвести не удалось (php 5.3.3). вероятно, тут нужно копать в сторону некорректного php кода, а не sql

Неактивен

#795 2010.11.21 14:19

Nu3oN
Moderator
Откуда: БелгородЭ
Зарегистрирован: 2010.04.28
Сообщений: 805
Карма: 11
Профиль Веб-сайт

Re: PHP+MySQL

ошибка разрешилась сама... думаю надо удалять денвер и ставить топ сервер о_О
то при запуске еще требует какую то библиотеку avicodec.dll вроде...
Добавлено спустя   3 минуты  5 секунд:

Gemorroj написал:

воспроизвести не удалось (php 5.3.3). вероятно, тут нужно копать в сторону некорректного php кода, а не sql

нет... этот запрос отправляется в том виде, что я показал!

я специально писал такую фигню

Код:

1
span style="color: #0000BB"><?phpclass SQL extends MySQLi { public function sqlQuery($q) { if ($this -> real_query($q)) { echo $q.'<br />'; return new SQLResult($this); } else { return false; } }}class SQLResult extends MySQLi_Result {////}?>

Я буду лучше голоден, но между креслом и рулем и на дороге.

Неактивен

#796 2010.11.21 15:01

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: PHP+MySQL

Nu3oN, так а что денвер? от него по сути только автосоздание хостов. php, apache, mysql можно руками самому обновлять из noinstall версий (ссылки могу дать, если надо). avicodec.dll для php_ffmpeg нужен вроде.

Неактивен

#797 2010.11.24 14:29

Voron
Гость

Re: PHP+MySQL

Подскажите пожалуйста как сделать вывод картинки. Есть файл img.php которий подключается на страницу
test.php через echo'<img src="image.php" alt="+"/>'; В файле img.php подключается файл-картинка c адресом http://sait.ru/AAAAAAAAAAAA . Мне нужно чтоб при запросе <img src="image.php" alt="+"/> выводилась картинка с адресом http://sait.ru/AAAAAAAAAAAA .

Пробывал так,для файла image.php, но не фурычит(
 

Код:

1
2
3
4
5
$url = 'http://sait.ru/AAAAAAAAAAAA';
 
$ooo = imageCreateFrompng("$url");
header("Content-type: image/png");
Imagepng($ooo);

Если просто выводить в файле test.php картинку через echo '<img src="http://sait.ru/AAAAAAAAAAAA"/>'; то нормально отображает ее только Opera a Google Chrome  и Internet Explorer нет.

#798 2010.11.24 15:45

НЕЗНАЙКА
Участник
Откуда: Россия
Зарегистрирован: 2008.11.24
Сообщений: 313
Карма: 11
Профиль Веб-сайт

Re: PHP+MySQL

Если она в HTML не отображается, то врядли с PHP все наладится


ДАУН-Данная Аватара Унаследована Незнайкой

Неактивен

#799 2010.11.27 19:51

LooK
Участник
Зарегистрирован: 2010.08.14
Сообщений: 71
Карма: 1
Профиль

Re: PHP+MySQL

Вообщем такая проблема:
С этой http://mobjar.ru/games/8433 (к ресурсу отношения не имею), надо с неё регулярками вырезать экраны, да так чтоб список экранов соответствовал джар файлу. То есть я парсю данную страницу, и записываю в бд. Есть поле с экранами и надо записывать так:
176x220: MOT E398,E770,L7,E1,V3i,Vxxx\n|\n240x320: S40 3ed.\n240x320: S60 3ed.: Symbian 9.1\n
Я смог сделать только чтобы по одной строке с каждого джар файла писалось, а ведь  где одна строка, а где-то две, три, и при чем все это к одной игре относится.

Неактивен

#800 2010.11.28 01:48

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: PHP+MySQL

Код:

1
span style="color: #0000BB"><?php$str = file_get_contents('http://mobjar.ru/games/8433');$str = explode('</table>', $str);$arr = array();for ($i = 1, $all = sizeof($str); $i < $all; ++$i) { $ex = explode('</div>', $str[$i]); $arr[] = trim($ex[0]);}print_r($arr);

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.037 s