• Где ошибка в запросе к БД?

    RAFAILgaley
    @RAFAILgaley Автор вопроса
    galaxy, убедил
    спс
  • Где ошибка в запросе к БД?

    RAFAILgaley
    @RAFAILgaley Автор вопроса
    galaxy, то есть двойные кавычки решают эту проблему?
    а без них они точно будут?
  • Где ошибка в запросе к БД?

    RAFAILgaley
    @RAFAILgaley Автор вопроса
    Slava Rozhnev, по аналогии с js

    в нем можно переменные именовать в юникоде
    аналогичный вопрос по php

    если я допустим ребенок и не работаю на заказ
    это технически допустимо?
  • Где ошибка в запросе к БД?

    RAFAILgaley
    @RAFAILgaley Автор вопроса
    Slava Rozhnev, а столбцы можно именовать в юникоде?
    ошибок не будет?
  • Где ошибка в запросе к БД?

    RAFAILgaley
    @RAFAILgaley Автор вопроса
    galaxy, но это работает

    $db = new SQLite3("test.db"); 
    
    $sql = "CREATE TABLE tbl1(
        	id INTEGER PRIMARY KEY, 
          	c1 TEXT,
          	c2 TEXT
          );";
     
    $db->exec($sql);
    
    $sql = "INSERT INTO tbl1  
      (1, 'aaaa', 'bbbbb'),
      (2, 'xxx', 'yyy');";
    $db->exec($sql);
    
    $sql = "SELECT * FROM tbl1 ;";  
    $result = $db->query($sql);
     
    while ($row = $result->fetchArray(SQLITE3_NUM)) {
      $array[] = $row;
    }
     
    print json_encode($array);
  • Где ошибка в запросе к БД?

    RAFAILgaley
    @RAFAILgaley Автор вопроса
    то есть для одиночных строк использовать:

    $array = $result->fetchArray(SQLITE3_NUM);

    а для нескольких:

    while ($row = $result->fetchArray(SQLITE3_NUM)) {
      $array[] = $row;
    }


    это годится как универсальный метод получения данных?
  • Где ошибка в запросе к БД?

    RAFAILgaley
    @RAFAILgaley Автор вопроса
    Slava Rozhnev, и еще почему то ответы суммируются с прежними

    сейчас у меня тестовая страничка котора при запуске делает такой запрос
    и отображает json

    но с каждым таким отображением результат суммируется с прежним
  • Где ошибка в запросе к БД?

    RAFAILgaley
    @RAFAILgaley Автор вопроса
    не работает

    $db = new SQLite3("test.db"); 
    
    $sql = "CREATE TABLE tbl1(
        	id INTEGER PRIMARY KEY, 
          	c1 TEXT,
          	c2 TEXT
          );";
     
    $db->exec($sql);
    
    $sql = "INSERT INTO tbl1(col1, col2) VALUES 
      ('aaaa', 'bbbbb'),
      ('xxx', 'yyy');";
    $db->exec($sql);
    
    
    $sql = "SELECT * FROM tbl1 ;";  
    $result = $db->query($sql);
    
    while ($row = $result->fetchArray(SQLITE3_ASSOC)) {
      $array[] = $row;
    }
     
    print json_encode($array);


    выдает:
    [{"id":1,"c1":"aaaa","c2":"bbbbb"}]
  • Где ошибка в запросе к БД?

    RAFAILgaley
    @RAFAILgaley Автор вопроса
    спс
    работает
    но не могу понять почему не отображаются две строки а только одна:

    $db = new SQLite3("test.db"); 
    
    $sql = "CREATE TABLE tbl1(
        	id INTEGER PRIMARY KEY, 
          	c1 TEXT,
          	c2 TEXT
          );";
     
    $db->exec($sql);
    
    $sql = "INSERT INTO таблица1(col1, col2) VALUES 
      ('aaaa', 'bbbbb'),
      ('xxx', 'yyy');";
    
    $db->exec($sql);
    
    
    $sql = "SELECT * FROM tbl1 ;";  
    $result = $db->query($sql);
    
    $array = $result->fetchArray(SQLITE3_NUM);
    
     
    
    print json_encode($array);
  • Где ошибка в запросе к БД?

    RAFAILgaley
    @RAFAILgaley Автор вопроса
    вроде бы можно без VALUES
    я встречал такой упрощенный синтаксис поэтому так делаю
  • Почему при копировании текста появляется другой текстовый элемент?

    RAFAILgaley
    @RAFAILgaley Автор вопроса
    Froggyweb, блин, я плохо по русски разговаривать

    поправил вопрос
  • Стоит ли покупать mac mini?

    RAFAILgaley
    @RAFAILgaley
    hellbladeuu, да
    но и сейчас это топчик

    для веб-программирования точно хватит
  • Есть ли приложения генерирующие анимацию облака точек по видео?

    RAFAILgaley
    @RAFAILgaley Автор вопроса
    Александр Павлюк, нс это именно волшебная серебрянная пуля
    магия
  • Как сделать сворачивающейся-разворачивующейся список?

    RAFAILgaley
    @RAFAILgaley
    создай кнопку Светруть/развернуть
    назначь ей функцию при нажатии

    чтобы скрыть/показать список - изменяй свойство списка display на none и наоборот
  • Как сделать сворачивающейся-разворачивующейся список?

    RAFAILgaley
    @RAFAILgaley
    а..

    я просто думал что ты css не знаешь ))

    тогда просто измеряй высоту контейнера внутри которого элементы списка
    и когда будет достигнуто определенное значение - делай что надо

    добавил элемент - проверил высоту
  • Inline svg как фавикон для страницы, это возможно?

    RAFAILgaley
    @RAFAILgaley
    просто вставляешь строку с base64 в адрес:

    <link rel="icon" type="image/png" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAMAAAAOusbgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUEwN0JGNjU2NDUzMTFFQThDNzlEMjYzNDAxNTkxODgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUEwN0JGNjY2NDUzMTFFQThDNzlEMjYzNDAxNTkxODgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxQTA3QkY2MzY0NTMxMUVBOEM3OUQyNjM0MDE1OTE4OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxQTA3QkY2NDY0NTMxMUVBOEM3OUQyNjM0MDE1OTE4OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgA75NoAAABgUExURSgoJvLy8jc3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" />
  • Есть ли объективные критерии оценки качества дизайна?

    RAFAILgaley
    @RAFAILgaley
    Павел Лурье, то есть изначально будь арт директором
    сам себе режиссер
  • Есть ли объективные критерии оценки качества дизайна?

    RAFAILgaley
    @RAFAILgaley
    Павел Лурье, нужна харизма

    это в переводе на русский - дар богов
    благосклонность людей окружающих тебя
  • Есть ли объективные критерии оценки качества дизайна?

    RAFAILgaley
    @RAFAILgaley
    Павел Лурье, конечно же необходима творческая и интеллектуальная совместимость с арт-директором

    и хороший руководитель творцов (директор артистов) не подавляет своих исполнителей, а наоборот стимулирует из развитие

    но главное в дизайне - самостоятельность
    если ты не способен сам всё сделать не спрашивая ни у кого совета то ты еще не дизайнер
    должно быть пофик на любые мнения

    дизайнер это локомотив который тащит за собой чтобы все тащились