За последние 24 часа нас посетили 17190 программистов и 1302 робота. Сейчас ищут 1605 программистов ...

Превозмогания тред

Тема в разделе "PHP для новичков", создана пользователем ubunta2, 27 июн 2017.

  1. ubunta2

    ubunta2 Зэк
    [ БАН ]

    С нами с:
    27 июн 2017
    Сообщения:
    947
    Симпатии:
    28
    PHP:
    1. SELECT id_catalog FROM catalogs tbl UNION SELECT id + 5 FROM tbl;
    Ошибка

    Статический анализ:

    Найдено 1 ошибок при анализе.

    Unexpected ordering of clauses. (near "UNION" at position 36)

    SQL запрос: Документация

    SELECT id_catalog FROM catalogs tbl UNION SELECT id + 5 FROM tbl

    Ответ MySQL: Документация
    #1054 - Неизвестный столбец 'id' в 'field list'
    --- Добавлено ---
    PHP:
    1. SELECT id_catalog FROM catalogs tbl UNION ALL SELECT id + 5 FROM tbl;
    Ошибка

    SQL запрос: Документация

    SELECT id_catalog FROM catalogs tbl UNION ALL SELECT id + 5 FROM tbl LIMIT 0, 50

    Ответ MySQL: Документация
    #1054 - Неизвестный столбец 'id' в 'field list'
     
  2. ubunta2

    ubunta2 Зэк
    [ БАН ]

    С нами с:
    27 июн 2017
    Сообщения:
    947
    Симпатии:
    28
    PHP:
    1. SELECT CELLING(0.49), CELLING(1,51), CEIL( -0.49),  CELLING(-1,51);
    Ошибка

    SQL запрос: Документация

    SELECT CELLING(0.49), CELLING(1,51), CEIL( -0.49), CELLING(-1,51)

    Ответ MySQL: Документация
    #1305 - FUNCTION 2.11.CELLING does not exist
     
  3. ubunta2

    ubunta2 Зэк
    [ БАН ]

    С нами с:
    27 июн 2017
    Сообщения:
    947
    Симпатии:
    28
    PHP:
    1. SELECT CEILING(0.49), CEILING(1,51), CEIL( -0.49),  CEIL(-1,51);
    Ошибка

    SQL запрос: Документация

    SELECT CEILING(0.49), CEILING(1,51), CEIL( -0.49), CEIL(-1,51)

    Ответ MySQL: Документация
    #1582 - Incorrect parameter count in the call to native function 'CEILING'
    --- Добавлено ---
    PHP:
    1. SELECT CEILING(0,49), CEILING(1,51), CEIL( -0,49),  CEIL(-1,51);Ошибка
    2.  
    3. SQL запрос: Документация
    4.  
    5. SELECT CEILING(0,49), CEILING(1,51), CEIL( -0,49),  CEIL(-1,51)
    6.  
    7. Ответ MySQL: Документация
    8. #1582 - Incorrect parameter count in the call to native function 'CEILING'
    --- Добавлено ---
    короче что я раньше писал и задавал сегодня
    все нашел и все работает
    ура
     
  4. ubunta2

    ubunta2 Зэк
    [ БАН ]

    С нами с:
    27 июн 2017
    Сообщения:
    947
    Симпатии:
    28
    PHP:
    1. SELECT DATE_FORMAT(putdatetime, '%d.%m.%Y %H:%i') AS putdatetime FROM tbl;
    SQL запрос: Документация

    SELECT DATE_FORMAT(putdatetime, '%d.%m.%Y %H:%i') AS putdatetime FROM tbl LIMIT 0, 50

    Ответ MySQL: Документация
    #1054 - Неизвестный столбец 'putdatetime' в 'field list'
    --- Добавлено ---
    уже не надо нашел
     
  5. Danil005

    Danil005 Активный пользователь

    С нами с:
    2 янв 2015
    Сообщения:
    528
    Симпатии:
    30
    Ошибка-ошибка-ошибка, че ж ты ищешь помощи, пытайся сам находить выход из ситуации. Программирование как в жизни, ошибка есть, нужно исправить, а вот как уже придумывай сам.
    Логично же что нет такого столбца. )
     
  6. ubunta2

    ubunta2 Зэк
    [ БАН ]

    С нами с:
    27 июн 2017
    Сообщения:
    947
    Симпатии:
    28
    я написал выше что нашел ошибку
     
  7. Danil005

    Danil005 Активный пользователь

    С нами с:
    2 янв 2015
    Сообщения:
    528
    Симпатии:
    30
    Я не про это, ты пишешь ошибку, потом находишь, ты прежде чем писать, сломай мозги кучу раз. ))
     
  8. ubunta2

    ubunta2 Зэк
    [ БАН ]

    С нами с:
    27 июн 2017
    Сообщения:
    947
    Симпатии:
    28
    PHP:
    1. UPDATE tbl SET
    2. family = CONCAT (UPPER(SUBSTRING (family,1,1)), SUBSTRING (family ,2)),
    3. name = CONCAT(UPPER(SUBSTRING(name,1,1)), SUBSTRING(name,2)), patronymic = CONCAT(UPPER(SUBSTRING (patronymic,1,1)),SUBSTRING(patronymic,2));
    4. SELECT * FROM tbl;
    Ошибка

    SQL запрос:

    UPDATE tbl SET
    family = CONCAT (UPPER(SUBSTRING (family,1,1)), SUBSTRING (family ,2)),
    name = CONCAT(UPPER(SUBSTRING(name,1,1)), SUBSTRING(name,2)), patronymic = CONCAT(UPPER(SUBSTRING (patronymic,1,1)),SUBSTRING(patronymic,2))

    Ответ MySQL: Документация
    #1630 - FUNCTION 1.SUBSTRING does not exist. Check the 'Function Name Parsing and Resolution' section in the Reference Manual
    Открыть phpMyAdmin в новом окне
     
  9. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    Какая версия MySQL?
     
  10. Deonis

    Deonis Старожил

    С нами с:
    15 фев 2013
    Сообщения:
    1.521
    Симпатии:
    504
    @ubunta2, пробел уберите между именем функции и открывающей скобкой
     
    Fell-x27 нравится это.
  11. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    бло...
     
  12. ubunta2

    ubunta2 Зэк
    [ БАН ]

    С нами с:
    27 июн 2017
    Сообщения:
    947
    Симпатии:
    28
    5.5
    --- Добавлено ---
    спасибо
    получилось
     
  13. ubunta2

    ubunta2 Зэк
    [ БАН ]

    С нами с:
    27 июн 2017
    Сообщения:
    947
    Симпатии:
    28
    PHP:
    1. CREATE TABLE products (
    2. id_product INT(11) NOT NULL AUTO_INCREMENT,
    3. name TINYTEXT NOT NULL,
    4.   price decimal (7,2) NOT NULL,
    5.   id_catalog int(11) NOT NULL,
    6.   PRIMARY KEY (id_product),
    7. KEY id_catalog (id_catalog)
    8. );
    9. INSERT   INTO   products   VALUES   (l, 'Материнская плата №1', '2050.00', 2);
    10. INSERT   INTO   products   VALUES   (2, 'Оперативная память  №1', '1500.00', 5);
    11. INSERT   INTO   products   VALUES   (3, 'Процессор  №1', '6000.00', 1);
    12. INSERT   INTO   products   VALUES   (4, 'Процессор  №2', '3523.00', 1);
    13. INSERT   INTO   products   VALUES   (5, 'Процессор  №2', '4856.00', 1);
    14. INSERT   INTO   products   VALUES   (6, 'Оперативная память  №2', '1028.00', 5);
    15. INSERT   INTO   products   VALUES   (7, 'Материнская плата №2', '1845.00', 2);
    16. INSERT   INTO   products   VALUES   (8, 'Жесткий диск №1', '4210.00', 4);
    17. INSERT   INTO   products   VALUES   (9, 'Видеоадаптер №1', '3670.00', 3);
    SQL запрос:

    INSERT INTO products VALUES (l, 'Материнская плата №1', '2050.00', 2)

    Ответ MySQL: Документация
    #1054 - Неизвестный столбец 'l' в 'field list'
     
  14. Dimon2x

    Dimon2x Старожил

    С нами с:
    26 фев 2012
    Сообщения:
    2.210
    Симпатии:
    185
    напиши всё вручную
     
  15. Deonis

    Deonis Старожил

    С нами с:
    15 фев 2013
    Сообщения:
    1.521
    Симпатии:
    504
    @ubunta2, даже тут видно, что в первой строке INSERT, подсветка на значении id_product отличается от других - оно не числовое.
     
  16. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    Убунта не отличил маленькую L от единицы при считывании с листа. Он точно бот или нейросеть. Теперь нет сомнений. Ну или он копировал из PDFки, распознаватор которой ошибся..
     
  17. ubunta2

    ubunta2 Зэк
    [ БАН ]

    С нами с:
    27 июн 2017
    Сообщения:
    947
    Симпатии:
    28
    все работает
     
  18. ubunta2

    ubunta2 Зэк
    [ БАН ]

    С нами с:
    27 июн 2017
    Сообщения:
    947
    Симпатии:
    28
    PHP:
    1. SELECT COUNT(id), COUNT(value) tbl;
    Ошибка

    SQL запрос: Документация

    SELECT COUNT(id), COUNT(value) tbl

    Ответ MySQL: Документация
    #1054 - Неизвестный столбец 'id' в 'field list'

    эти столбцы есть
    --- Добавлено ---
    все получилось
     
  19. Abyss

    Abyss Старожил

    С нами с:
    12 дек 2015
    Сообщения:
    1.298
    Симпатии:
    218
    Адрес:
    Default city
    Что здесь происходит ? Для этого треша есть своё место
     
  20. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.904
    Симпатии:
    719
    Остальные 68 страниц тебя не смутили? )
    --- Добавлено ---
    @ubunta2 не помню, писал тебе или нет, но есть такой способ, называется "метод утёнка". Суть его в том, что берется резиновый утёнок, фигурка дарта вейдера или постер с Сашей Грей, не важно. Короче, ставишь её на стол и начинаешь ебать ей мозги: задаешь вопросы и пытаешься придумать ответ, такой себе мысленный диалог.

    Теоретически должно помочь, потому что ты убил скилл внимательности постоянным потоком вопросов. Мозг, вместо структурирования данных сразу же пасует и ищет помощь. Добавь немного рассуждений и логики в процесс, глядишь чего и выйдет )

    https://ru.wikipedia.org/wiki/Метод_утёнка
     
    Dimon2x нравится это.
  21. ubunta2

    ubunta2 Зэк
    [ БАН ]

    С нами с:
    27 июн 2017
    Сообщения:
    947
    Симпатии:
    28
    PHP:
    1. <?php
    2.  
    3.   error_reporting(E_ALL & ~E_NOTICE);
    4.  
    5.   header("X-my-header: Hello world!");
    6.  
    7.   $arr = headers_list();
    8.   echo "<pre>";
    9.   print_r($arr);
    10.   echo "</pre>";
    11. ?>
    Array
    (
    [0] => X-my-header: Hello world!
    )
    вывелось
    Почему в книге две строки массива , а вывелся один
     
  22. ubunta2

    ubunta2 Зэк
    [ БАН ]

    С нами с:
    27 июн 2017
    Сообщения:
    947
    Симпатии:
    28
    это пока не знаю
     
  23. ubunta2

    ubunta2 Зэк
    [ БАН ]

    С нами с:
    27 июн 2017
    Сообщения:
    947
    Симпатии:
    28
    кто знает помогите
    --- Добавлено ---
    все нашел причину
     
  24. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.904
    Симпатии:
    719
    Чувак, почему ты так в себя не веришь? На все эти вопросы ты мог самостоятельно найти ответ и таки даже время от времени находишь.
     
  25. ubunta2

    ubunta2 Зэк
    [ БАН ]

    С нами с:
    27 июн 2017
    Сообщения:
    947
    Симпатии:
    28
    так я нашел
    я хочу ускорить темп