У меня проблема с моим проектом PHP и MySQL.Я хотел вставить многозначное значение в базу данных, но правда в том, что я уже запутался в кодах.это так, если вы хотите взглянуть:
if(!empty($_POST['brando'])){
$A="brand = '$brando'";}
else{
$A=" ";}
if(!empty($_POST['prnameo'])){
$B="product_name = '$prnameo'";}
else{
$B=" ";}
if(!empty($_POST['prido'])){
$C="product_id = '$prido'";}
else{
$C=" ";}
if(!empty($_POST['prcolo'])){
$D="color = '$prcolo'";}
else{
$D=" ";}
if(!empty($_POST['priceo'])){
$E="price = '$priceo'";}
else{
$E=" ";}
$sqlq="UPDATE $tbl_name2 SET $A $B $C $D $E where id='$id'";
mysql_query($sqlq);
Я заметил, что для запроса многозначной команды в базу данных требуется запятая, например:
mysql_query("UPDATE $tablename SET collumn1='value', collum2='value' where id='value'");
, и теперь я не могу поставить любуюзапятая или "," в любом из этих кодов, что делает страницу PHP неспособной отправлять другие значения переменных на сервер.
, даже если я изменю кодировку следующим образом:
$sqlq="UPDATE $tbl_name2 SET $A , $B , $C , $D , $E where id='$id'";
это приведет к чему-то еще, кроме чертовых ошибок.
, поэтому я хотел бы попросить о помощи, если вызнаю, о чем я говорю.я знаю, это звучит так, как будто меня утомило кодирование.
ох, этот код тоже, я забыл поставить его для них.
for ($help_given=1, $help_given++)
{
echo "Thanks";
}