singlepost

update << На главную или назад  

<?php
require_once('connect.php');
$a=$_REQUEST["a"];
$b=$_REQUEST["b"];
$updt="UPDАTЕ сlient SET name = '$b'";
$result=mysql_query($updt);
?>

если добавить WHERE то какому полю какое значение присвоить?
и вообще данный код не работает. :(

69 ответов в теме “update”

  1. 5
    Прохор Руднев ответил:

    сделал так
    <?php
    require_once('connect.php');

    $b=$_REQUEST["b"];
    $t=$_REQUEST["t"];

    $updt="UPDАTЕ сlient SET name = '$b' WHERE zavnomkkm = '$t'";
    $result=mysql_query($updt);
    if (!$result) {
    echo "Ошибка бля!" .mysql_errno(). " ";
    echo mysql_error();
    exit;
    }
    echo ('Информация обновлена!');

    Выяснил где ошибка.
    В коде была допущена русская буква "С" кириллицей. В слове Client.
    Писец :)

  2. 4
    Юрий Степанов ответил:

    наверно все же не SET name = '$b' а SET name = '$a', раз $_REQUEST["a"]
    если исправть b на a, то хз если не получится, вроде правильно

  3. 3
    Прохор Руднев ответил:

    делаю так
    $a=$_REQUEST["a"];
    $t=$_REQUEST["t"];
    $updt="UPDАTЕ сlient SET name = '$b' WHERE zavnomkkm = '$t'";
    $result=mysql_query($updt);

    вижу что данные правильные, да только не обновляются нифига…

  4. 2
    Юрий Степанов ответил:

    Чтобы изменить запись, ты должен идентифицировать ту запись, которую хочешь исправить
    Смотри на ту запись, которую хочешь исправить, и определи какое-то поле и его значение, идентифицирующее эту запись, их и пиши в WHERE

  5. 1
    Прохор Руднев ответил:

    добавлю. полей там дофига, вот только я делаю форму которая позволит менять значения абсолютно во всех…
    надеюсь понятно выразился :)

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.