Еще вопрос по SQL

Старый mweb

Модератор: [mweb team]

Еще вопрос по SQL

Сообщение ViperMobster Вс авг 24, 2008 17:42

Вот у меня такой скрипт:
В таблице содержится поле - quantity с цифрами это типа количество чего-то.
<?php

$dblocation = "localhost";
$dbname = "baza";
$dbuser = "root";
$dbpasswd = "password";

mysql_connect($dblocation,$dbuser,$dbpasswd) OR DIE("Невозможно подключиться к MySQL");

mysql_select_db($dbname) or die(mysql_error());

$sql = "SELECT * FROM shopping";
$sql_que = mysql_query($sql);
$row = mysql_fetch_array($sql_que);

while ($row = mysql_fetch_array($sql_que)) {

echo "<form method=post action=$PHP_SELF><input type=text name="Имя" value=".$row[quantity].">".$row[quantity]."<br>";

}

echo "<input type=submit></from>";

?>

Скрипт отображает колонку quantity в тектвовых инпутах. Вопрос в том, как мне сделать, чтоб я мог изменять в каком-то одном или нескольких инпутах значения и только они записывались в базу данных?
Буду очень благодарен за помощь -01-
Аватара пользователя
ViperMobster
Прохожий
 
Сообщения: 36
Зарегистрирован: Вт авг 14, 2007 8:53

Сообщение Alkeeper Вс авг 24, 2008 18:56

Насколько я помню, при отправке UPDATE с теми же значениями, ряды не затрагиваются.
А вообще, если говорить об оптимизации, то тут дело, скорее всего, не в SQL. Да и потом сложно судить о проблеме, вырванной из контекста.
80 лет в интернете.
Аватара пользователя
Alkeeper
Экс-курильщик
 
Сообщения: 4183
Зарегистрирован: Вт ноя 13, 2001 1:01
Откуда: mweb

Сообщение ViperMobster Вс авг 24, 2008 19:21

Я имею ввиду что мне нужно зделать так у меня есть какой то список значений, которые я получаю из запроса sql. Далее я их помещаю в тег <input> со значением <input value="Значение из запроса sql">. Теперь, когда цикл выводит мне значения по очереди, я хочу внести изменения в инпуты и хочу чтоб все значения инпутов записались сверху в базу данных поверх старых значений. -03- Ну что-то типа того)))))
Аватара пользователя
ViperMobster
Прохожий
 
Сообщения: 36
Зарегистрирован: Вт авг 14, 2007 8:53

Сообщение Alkeeper Вс авг 24, 2008 20:23

UPDATE `table` SET `quantity` = '{$_POST['Имя']}' WHERE `id` = 'Что-то там'

А на всю таблицу взглянуть можно?
80 лет в интернете.
Аватара пользователя
Alkeeper
Экс-курильщик
 
Сообщения: 4183
Зарегистрирован: Вт ноя 13, 2001 1:01
Откуда: mweb

Сообщение ViperMobster Пн авг 25, 2008 23:47

Изображение
Вот список всех значений в колонке таблицы, которые я вывоже через цикл в инпутах, мне нужно поменять выборочно значения. Как мне такое зделать?? -06-
Аватара пользователя
ViperMobster
Прохожий
 
Сообщения: 36
Зарегистрирован: Вт авг 14, 2007 8:53

Сообщение Padonak Вт авг 26, 2008 9:32

у Вайпера недурственно получаецо рисовать стрелке! -14-
Uncaught TypeError: Изображение

Изображение
Аватара пользователя
Padonak
Философ-разговорник
 
Сообщения: 3872
Зарегистрирован: Вт дек 13, 2005 3:23
Откуда: Ростов-на-Дону

Сообщение ViperMobster Вт авг 26, 2008 13:25

Padonak писал(а):у Вайпера недурственно получаецо рисовать стрелке! -14-


Ну руки трясутся :) нада пить бросать
Аватара пользователя
ViperMobster
Прохожий
 
Сообщения: 36
Зарегистрирован: Вт авг 14, 2007 8:53

Сообщение Muerto Вт авг 26, 2008 15:11

2ViperMobster: Так Alkeeper тебе написал всё. У тебя в таблице какое поле - безусловный идентификатор?
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва

Сообщение Alkeeper Вт авг 26, 2008 17:09

Этот камент специально для шибко умных пидоров, любящих вырывать фразы из контекста.

UPDATE `table` SET `quantity` = '{$_POST['Имя']}' WHERE `id` = 'Что-то там'


Да, так делать нельзя, не обработав внешние данные.
Если кто-то заикнется про SQL Injection, забаню нахуй.
Потому что вопрос не об SQL Injection!
80 лет в интернете.
Аватара пользователя
Alkeeper
Экс-курильщик
 
Сообщения: 4183
Зарегистрирован: Вт ноя 13, 2001 1:01
Откуда: mweb

Сообщение Padonak Пт авг 29, 2008 17:18

Alkeeper писал(а):...забаню нахуй...


Кипир явно нивдухе
Uncaught TypeError: Изображение

Изображение
Аватара пользователя
Padonak
Философ-разговорник
 
Сообщения: 3872
Зарегистрирован: Вт дек 13, 2005 3:23
Откуда: Ростов-на-Дону

Сообщение Alkeeper Пт авг 29, 2008 21:04

Padonak писал(а):
Alkeeper писал(а):...забаню нахуй...

Кипир явно нивдухе


А чо?
80 лет в интернете.
Аватара пользователя
Alkeeper
Экс-курильщик
 
Сообщения: 4183
Зарегистрирован: Вт ноя 13, 2001 1:01
Откуда: mweb


Вернуться в Архив

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 25

cron