Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
Проблема с занесение в бд |

28.11.2008, 17:48
|
|
Познающий
Регистрация: 18.11.2007
Сообщений: 81
Провел на форуме: 249705
Репутация:
6
|
|
Проблема с занесение в бд
Есть скрипт массовой проверки проверки pr и тиц вот его часть
PHP код:
<?php
//error_reporting(0);
include("./goo.php");
include("./cy.php");
$db = mysql_connect("localhost", "root");
mysql_select_db("fuck5",$db);
$result = mysql_query("SELECT * FROM jos_comprofiler",$db);
while ($myrow = mysql_fetch_row($result))
{
$arr=explode("\n",$myrow[22]);
echo "<ul>";
foreach ($arr as $k=>$url)
{
$url=trim($url);
if ($url=='') continue;
echo $k.") ".$url." ";
$xx=intval(cy($url));
$prr=getPageRank($url);
echo "Pr: <b>$prr</b>";
echo "тИЦ: $xx<br>";
flush();
}
//end foreach
}
?>
Который как видите берет ссылки из базы которые храняться в массиве $myrow[22]. Так вот задача к каждой ссылке каждой добавить в поля таблицы (pr и cy). значения пр и тиц . Как я ни пробовал создается в полях где хранятся ссылке пустые строки и у них пишутся значения ....помогите плз....еще у каждой ссылки есть id
|
|
|

28.11.2008, 17:53
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
И? Где код занесения в базу? С нуля написать что-ли?
1. Создай такие поля ЗАРАНЕЕ, ручками, например через phpmyadmin
2. Напиши код, который вставляет то, что тебе надо, в эти поля
|
|
|

28.11.2008, 17:59
|
|
Познающий
Регистрация: 18.11.2007
Сообщений: 81
Провел на форуме: 249705
Репутация:
6
|
|
Сделал .... он создает новые поля везде и заносит в pr и cy (поля) первого проверенного сайта
|
|
|

28.11.2008, 18:05
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Где сделал? Где код вставки?
|
|
|

28.11.2008, 18:14
|
|
Познающий
Регистрация: 18.11.2007
Сообщений: 81
Провел на форуме: 249705
Репутация:
6
|
|
...
PHP код:
$db = mysql_connect("localhost", "root");
mysql_select_db("fuck5",$db);
$result2 = mysql_query("INSERT INTO jos_comprofiler (pr,cy) VALUES ('$prr', '$xx')");
Знаю что не ипрравильно ....исправь плз...
Хотел вставить туды where 'cb_link'=' $myrow[22]'
Но ничерта ...
|
|
|

28.11.2008, 18:37
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Ну так попробуй
PHP код:
$result2 = mysql_query ("update `jos_comprofiler` set pr = '$prr', cy = '$xx' where cb_link='$url'");
Последний раз редактировалось Pashkela; 28.11.2008 в 18:40..
|
|
|

28.11.2008, 21:33
|
|
Познающий
Регистрация: 18.11.2007
Сообщений: 81
Провел на форуме: 249705
Репутация:
6
|
|
Спс ))
Спасибо...все работает с меня +
|
|
|

29.11.2008, 02:34
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Самое главная ошибка, особенно "знающих" - стесняются спрашивать. Я вот никогда не стесняюсь. Лучше выглядеть лохом, чем не знать истины. Так что не за что 
|
|
|

29.11.2008, 03:37
|
|
Участник форума
Регистрация: 04.05.2006
Сообщений: 161
Провел на форуме: 389768
Репутация:
158
|
|
Знающие - не спрашивают, а ищут решение сами.
|
|
|

29.11.2008, 03:41
|
|
Участник форума
Регистрация: 01.07.2008
Сообщений: 175
Провел на форуме: 881554
Репутация:
66
|
|
Solker +5000
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|