<?php
require_once('connect.php');
$a=$_REQUEST["a"];
$b=$_REQUEST["b"];
$updt="UPDАTЕ сlient SET name = '$b'";
$result=mysql_query($updt);
?>
если добавить WHERE то какому полю какое значение присвоить?
и вообще данный код не работает.
<?php
require_once('connect.php');
$a=$_REQUEST["a"];
$b=$_REQUEST["b"];
$updt="UPDАTЕ сlient SET name = '$b'";
$result=mysql_query($updt);
?>
если добавить WHERE то какому полю какое значение присвоить?
и вообще данный код не работает.
Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.
9 июня 2008 в 10:05
сделал так
<?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.
Писец
7 июня 2008 в 18:02
наверно все же не SET name = '$b' а SET name = '$a', раз $_REQUEST["a"]
если исправть b на a, то хз если не получится, вроде правильно
7 июня 2008 в 16:01
делаю так
$a=$_REQUEST["a"];
$t=$_REQUEST["t"];
$updt="UPDАTЕ сlient SET name = '$b' WHERE zavnomkkm = '$t'";
$result=mysql_query($updt);
вижу что данные правильные, да только не обновляются нифига…
7 июня 2008 в 15:04
Чтобы изменить запись, ты должен идентифицировать ту запись, которую хочешь исправить
Смотри на ту запись, которую хочешь исправить, и определи какое-то поле и его значение, идентифицирующее эту запись, их и пиши в WHERE
7 июня 2008 в 15:00
добавлю. полей там дофига, вот только я делаю форму которая позволит менять значения абсолютно во всех…
надеюсь понятно выразился