Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> Не выполняется запрос, прошу помощи!
vist  
 ۩  [x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 1
Пользователь №: 44054
На форуме: 1 месяц, 22 дня
Карма:




Всем привет!

Прошу помощи, не выполняется запрос, а именно, не срабатывает UPDATE, при этом скрипт отрабатывает, никаких ошибок не возникает.
Привожу сам код:

<?php
$file = "./obmen/QQQQ.csv";
$file1 = "./obmen/flag.mod";
$file2 = "./obmen/flag2.mod";
$c=0;
$small_date = date('Y-m-d');
$big_date = date('Y-m-d H:i:s');
$next_year = date('Y-m-d', strtotime('+3 year'));
if (file_exists($flag2))
{
if (($handle = fopen($file, "r")) !== FALSE)
{
while (($data = fgetcsv($handle, 1000, "^")) !== FALSE)
{
$arr[$c]['product_id']= $data[0] ;
$arr[$c]['part_cena']=$data[2];
$arr[$c]['kol']=$data[3];
$c++;
}
$flag = $c;
fclose($handle);
}
unlink($file1);
unlink($file2);
unlink($file);
}
$database = "basetest";
$link = mysql_pconnect("localhost", "WWW", "PSW");
mysql_select_db($database) or die("Не могу подключиться к базе.)))");
mysql_query("set character_set_server='utf8'");
mysql_query("set names 'utf8'");

for ($c=0; $c < $flag; $c++)
{
$sproduct_id = $arr[$c]['product_id'];
$spart_cena = $arr[$c]['part_cena'];
$skol = $arr[$c]['kol'];

$result = mysql_query("UPDATE basetest SET quantity = '$skol', price = '$spart_cena' WHERE sku = '$sproduct_id'") or die(mysql_error());
}

mysql_close($link);

?>
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
walerus  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Чтобы все !
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 2333
Пользователь №: 26852
На форуме: 6 лет, 3 месяца, 10 дней
Карма: 127




Включи показ ошибок... Обрати внимание на $arr, откуда он появился?
PMПисьмо на e-mail пользователюICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
karm  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Пользователь
**

Профиль
Группа: Пользователь
Сообщений: 85
Пользователь №: 43872
На форуме: 4 месяца, 3 дня
Карма: 1




наверное потомучуто вы в цикл засунули UPDATE
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
walerus  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Чтобы все !
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 2333
Пользователь №: 26852
На форуме: 6 лет, 3 месяца, 10 дней
Карма: 127




karm
А разве нельзя? wink.gif
PMПисьмо на e-mail пользователюICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
SlavaFr  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
******

Профиль
Журнал
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1558
Пользователь №: 22453
На форуме: 7 лет, 24 дня
Карма: 105




$flag2 не существует, следовательно не условия file_exists($flag2) не UPDATE которые делаются в цикле внизу происходить не будут.

Вообще не чего не должно происходить, за исключением нотиц.
Даже если человек не знает о error_reporting(E_ALL), то ему в первую очередь просто ехо $flag должно помочь найти ошибку или причину почему цикл не работает...


--------------------
↓↓↓↓↓↓↓↓↓↓
ответ может быть здесь
или в mysql_error();
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Ответ в темуСоздание новой темыСоздание опроса