mysql_query("UPDATE `test` SET `text` = 'bbbbbbbbbbbbbbbbbbbbbb' WHERE `test`.`name`='x1'");
`test` - это имя таблицы
`text` = 'bbbbbbbbbbbbbbbbbbbbbb' --значение которое хочу записать
`name`='x1' --- определяю строку по имени
Что то не так понимаю, прошу подсказки.
Спустя 59 минут, 17 секунд (26.02.2011 - 02:46) inpost написал(а):
mysql_query("UPDATE `test` SET
`text` = 'bbbbbbbbbbbbbbbbbbbbbb'
WHERE `name`='x1'
");
Спустя 5 минут, 21 секунда (26.02.2011 - 02:52) sebastjan написал(а):
Цитата (inpost @ 25.02.2011 - 23:46) |
mysql_query("UPDATE `test` SET |
Попробовал и это, всё явно казал роверил работает ли база вообще
mysql_query("INSERT INTO `test` (`name`, `text`) VALUES ('$a', '$i')");
Голова кругом и не пойму.
Спустя 4 минуты, 53 секунды (26.02.2011 - 02:57) inpost написал(а):
error_reporting('E_ALL');
mysql_query("UPDATE `test` SET
`text` = 'bbbbbbbbbbbbbbbbbbbbbb'
WHERE `name`='x1'
") or die(mysql_error());
Спустя 6 минут, 10 секунд (26.02.2011 - 03:03) sebastjan написал(а):
В чём секрет?
Ставлю вместо name=x1 ИД этой строки id=1 всё пашет.
Стоит изменить на name=x1 не пашет!?
Ну мне нужно не по ИД а по имени ??
Только что попробовал и на ошибки, всё чисто????
Ставлю вместо name=x1 ИД этой строки id=1 всё пашет.
Стоит изменить на name=x1 не пашет!?
mysql_query("UPDATE `test` SET `text` = 'xxxxxxxxxxxxxxxx' WHERE `name`='x1' ");
а это работает
[php]
mysql_query("UPDATE `test` SET `text` = 'xxxxxxxxxxxxxxxx' WHERE `id`=1 ");
Ну мне нужно не по ИД а по имени ??
Только что попробовал и на ошибки, всё чисто????
Спустя 4 минуты, 15 секунд (26.02.2011 - 03:07) inpost написал(а):
sebastjan
там имя другое, скорее всего, в таблице.
Сделай так:
$res = mysql_query....;
echo mysql_num_rows($res); // выведется количество выбранных строк, у тебя будет 0, потому что ничего имени такого нету!
там имя другое, скорее всего, в таблице.
Сделай так:
$res = mysql_query....;
echo mysql_num_rows($res); // выведется количество выбранных строк, у тебя будет 0, потому что ничего имени такого нету!
Спустя 6 минут, 39 секунд (26.02.2011 - 03:14) sebastjan написал(а):
Вот с МвайАдмин
когда в ручном режиме вставляю
когда в ручном режиме вставляю
$sql = "UPDATE `usr`.`test` SET `text` = \'aaaaa\' WHERE `test`.`id` = 1 LIMIT 1;";
Спустя 17 минут, 14 секунд (26.02.2011 - 03:31) sebastjan написал(а):
Цитата (sebastjan @ 26.02.2011 - 00:14) |
Вот с МвайАдмин когда в ручном режиме вставляю $sql = "UPDATE `usr`.`test` SET `text` = \'aaaaa\' WHERE `test`.`id` = 1 LIMIT 1;"; |
Что то база глючила, удалил записи в таблице, создал по новой и всё заработало.
mysql_query("UPDATE `test` SET `text`='KKKKKKKKKK' WHERE `name`='x1'");
ура работает....
Спасибо за помощь!!!