Задать вопрос
Ответы пользователя по тегу MySQL
  • Как правильно обработать jQuery AJAX результат?

    another_dream
    @another_dream Автор вопроса
    Backend-разработчик, Laravel/ZF2/Yii2
    echo json_encode($times);
    jQuery.ajax({
                type: "POST",
                url: "/function/checkTime.php",
                data: ({date:date}),
                dataType:"text",
                success: function(data) {
                    console.log(data);
        }
    });

    Сервер вернул:
    {"0":"1","id":"1","1":"2014-05-24","date":"2014-05-24","2":"16:00","time_start":"16:00","3":"17:00","time_end":"17:00"}

    Как теперь можно обратиться к определенному элементу в этом массиве/объекте? К примеру, alert(data.id) -- не срабатывает :(
    Ответ написан
  • Почему функция возвращает NULL вместо массива?

    another_dream
    @another_dream Автор вопроса
    Backend-разработчик, Laravel/ZF2/Yii2
    Хм, решилось все просто, но несколько не понятно для меня :
    //ACTION:
    $sql = fetchQuery($queryConstruct, $query, $fetchType);

    Почему нужно было занести вызов функции в переменную, ведь при выполнении, фун-я должна возвращать значение, в моем случае $sql? Я не понял.
    Ответ написан
  • Почему функция возвращает NULL вместо массива?

    another_dream
    @another_dream Автор вопроса
    Backend-разработчик, Laravel/ZF2/Yii2
    Одна странность. Если переопределить переменную в функции - она все также возвращает NULL
    Ответ написан
    Комментировать
  • Как правильно составить запрос к БД?

    another_dream
    @another_dream Автор вопроса
    Backend-разработчик, Laravel/ZF2/Yii2
    $result = $mysqli->query("SELECT * FROM entry WHERE descr LIKE %$query% OR content LIKE %$query% OR title LIKE %$query%");

    Мой вариант, но выборка не происходит. $result возвращается пустой.
    Ответ написан
    Комментировать
  • Почему вот этот код не работает? Где тут проблема?

    another_dream
    @another_dream Автор вопроса
    Backend-разработчик, Laravel/ZF2/Yii2
    В общем. Все сделал. Вот как надо было
    <?php if (isset($_GET['add-entry'])): ?>
    <br />
    <center>
        <form method="POST" action ="/admin/admin.php";
        <label>Название</label>
        <input type="text" name="name"><br />
        <label>Юридическое название</label>
        <input type="text" name="ur_name"><br />
        <label>Дата запуска проекта</label>
        <input type="date" name="startdate"><br />
        <label>Общий приход</label>
        <input type="text" name="globalinput"><br />
        <label>Общий расход</label>
        <input type="text" name="globaloutput"><br />
        <input type="submit" name="submit" value="Добавить"><br />
        </form>
    </center>
    <?php endif ?>
    <?php
        if ($_POST['submit']==true) {
            $name = $_POST['name'];
            $ur_name= $_POST['ur_name'];
            $startdate = $_POST['startdate'];
            $globalinput = $_POST['globalinput'];
            $globaloutput = $_POST['globaloutput'];
    
            $mysqli->query("INSERT INTO projects VALUES(0,'$name','$ur_name','$startdate','$globalinput','$globaloutput')") or die ("Your bunny wrote, ne dobavlyaet! >_<");
    }
        ?>
    Ответ написан
    Комментировать