[php] Новичкам: задаем вопросы

Discussion in 'PHP' started by _Great_, 26 May 2007.

Thread Status:
Not open for further replies.
  1. blud

    blud New Member

    Joined:
    29 Jan 2011
    Messages:
    22
    Likes Received:
    2
    Reputations:
    -5
    Ту проблему решил, но при заносу в бд выскакивает ошибка:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '?? 20 ????????,'blud')' at line 1 На кодировку внимание не обращайте, без текста все заносится, но мне нужно с текстом. помогите.

    PHP:
    mysql_query("INSERT INTO history (date,text,login) VALUES('$data',Пополнение на '$tug' тугриков,'$myrow[login]')") or die(mysql_error());
     
  2. krypt3r

    krypt3r Elder - Старейшина

    Joined:
    27 Apr 2007
    Messages:
    1,507
    Likes Received:
    389
    Reputations:
    101
    PHP:
    mysql_query("INSERT INTO history (date,text,login) VALUES('$data','Пополнение на $tug тугриков','$myrow[login]')") or die(mysql_error());
     
    #18162 krypt3r, 8 Apr 2011
    Last edited: 8 Apr 2011
  3. Fuckel

    Fuckel Banned

    Joined:
    16 Jan 2008
    Messages:
    274
    Likes Received:
    59
    Reputations:
    6
    PHP:
    mysql_query("INSERT INTO history (date,text,login) VALUES('$data','Пополнение на \'$tug\' тугриков','$myrow[login]')") or die(mysql_error());
     
  4. blud

    blud New Member

    Joined:
    29 Jan 2011
    Messages:
    22
    Likes Received:
    2
    Reputations:
    -5
    Спасибо. Все работает.
     
  5. randman

    randman Members of Antichat

    Joined:
    15 May 2010
    Messages:
    1,366
    Likes Received:
    610
    Reputations:
    1,101
    Так лучше:
    PHP:
    mysql_query('INSERT INTO history (date,text,login) VALUES(\''.$data.'\',\'Пополнение на \\\''.$tug.'\\\' тугриков\',\''.$myrow['login'].'\')') or die(mysql_error());
     
    #18165 randman, 8 Apr 2011
    Last edited: 9 Apr 2011
  6. Fuckel

    Fuckel Banned

    Joined:
    16 Jan 2008
    Messages:
    274
    Likes Received:
    59
    Reputations:
    6
    Поясните?

    Ответ был: по причине быстродействия.

    А как же чтение кода, ведь на это уходит большая часть времени?
    И быстродействие нужно искать в других частях приложения.
     
    #18166 Fuckel, 8 Apr 2011
    Last edited: 8 Apr 2011
  7. Dr0ning

    Dr0ning New Member

    Joined:
    8 Sep 2010
    Messages:
    22
    Likes Received:
    2
    Reputations:
    0
    Всем привет.
    Имеется txt файл с некоторым количеством строк.
    Необходимо что бы по запросу к php файлу выводилась одна строка из txt файла, и после вывода эта строка удалялась из txt файла.
    Как это реализовать? Заранее спасибо.
     
  8. phpdreamer

    phpdreamer Member

    Joined:
    26 Jul 2009
    Messages:
    522
    Likes Received:
    86
    Reputations:
    19
    PHP:
    <?php
    $file 
    file('file');
    echo 
    array_pop($file);
    file_put_contents('file',join('',$file));
     
  9. nikitos2401

    nikitos2401 New Member

    Joined:
    21 Jun 2009
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    хотел тоже посоветоваться вот есть билинг он посылает пост запросы from
    date
    message
    cost_rur
    country
    operator
    short_number
    id
    key
    как я вообще могу принять эти данные и записать их например в базу) просто хочу сделать обработчик смс
     
  10. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    PHP:
    print_r($_POST); #массив пост запроса
    PHP:
    echo $_POST['from'];# - значение поля from
     
  11. nikitos2401

    nikitos2401 New Member

    Joined:
    21 Jun 2009
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    тоесть просто нужно загнать в переменные


     
  12. AnGeI

    AnGeI Elder - Старейшина

    Joined:
    8 Dec 2008
    Messages:
    395
    Likes Received:
    79
    Reputations:
    16
    Есть php скрипт, нету cron.
    Как его можно запускать каждые пару минут?
     
  13. Edward

    Edward Banned

    Joined:
    11 Feb 2010
    Messages:
    329
    Likes Received:
    21
    Reputations:
    -1
    Создай второй скрипт, в котором пропиши curl запрос, на вызов нужного скрипта. Исполнение curl запроса зацикли и перед каждым выполнением функцией sleep() выжидай 1 мин.
     
  14. blud

    blud New Member

    Joined:
    29 Jan 2011
    Messages:
    22
    Likes Received:
    2
    Reputations:
    -5
    Привет всем. есть ли в этом запросе ошибка:
    PHP:
    mysql_query("INSERT INTO ticket (title,text,login,data) VALUES('$title','$text','$login','$data'") or die(mysql_error());
    Сервер ругается: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

    Все параметры передаются, спасибо.
     
  15. FewG

    FewG Member

    Joined:
    25 Dec 2009
    Messages:
    136
    Likes Received:
    12
    Reputations:
    0
    '$data')") - Скобку забыл.
     
  16. nikitos2401

    nikitos2401 New Member

    Joined:
    21 Jun 2009
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    еще вопрос есть как разделить строку вида site.ru/api.php?message=olool&gg=12&kk=11&d=23 на отдельные части вида $message=ololo $gg=12 как их отфильтровать так?
     
  17. Tw!m4

    Tw!m4 Elder - Старейшина

    Joined:
    15 Jun 2007
    Messages:
    187
    Likes Received:
    19
    Reputations:
    0
    Да ступил не много, сорри... время походу позднее было )
     
  18. phpdreamer

    phpdreamer Member

    Joined:
    26 Jul 2009
    Messages:
    522
    Likes Received:
    86
    Reputations:
    19
    PHP:
    $string  'site.ru/api.php?message=olool&gg=12&kk=11&d=23';
    $preg '|site.ru/api.php\?message=([^&]*)&gg=([^&]*)&kk=([^&]*)&d=([^&]*)|';
    preg_match($preg,$string,$array);

    print_r($array);

    $message $array[1];
    $gg $array[2];
    $kk $array[3];
    $d $array[4];
     
  19. blud

    blud New Member

    Joined:
    29 Jan 2011
    Messages:
    22
    Likes Received:
    2
    Reputations:
    -5
    Блин спасибо))))
     
  20. blud

    blud New Member

    Joined:
    29 Jan 2011
    Messages:
    22
    Likes Received:
    2
    Reputations:
    -5
    еще вопросы. 1)как все записи из бд занести в массив, не записи а одну колонку?
    2) как сделать так что бы в этом массиве удалялись повторяющиеся значения?
    Спасибо.
     
Thread Status:
Not open for further replies.