@nospor ciężki Ty masz charakter. Nie rozumiem, twojego toku myślenia, czy nie umiesz mi pomóc w znalezieniu problemu, czy masz taki kaprys by mi w tym nie pomóc.
Nie wymagam od nikogo gotowca. Bo 99% jest zrobione. Oczekuje , że ktoś mnie na kieruję w tym mysqli (przeskoczyłem wczoraj z mysql) i podpowie co może być.
Dlaczego do bazy dodaje kolejne rekordy mimo, że taki produkt istnieje i dlaczego nie aktualizuje produktu mimo, że widzi ID.
W mysql powinno to wyglądać tak i działa na 100%:
$ex = mysql_query("SELECT * FROM `product` WHERE `product`=".$name_product.""); $insert = mysql_query("INSERT INTO `product` (`product`) VALUES ('".$name_product."')") or
die('zapytanie :'.$sql.' blad:'.mysql_error()); }else{
//nie powiodło się
}
tak w mysqli coś chrzani i dodaje duplikaty do bazy, tak jakby nie brał warunku if pod uwagę. Natomiast w update nie działa aktualizacja, wywala że nie znany ID:
$ex = $db->query("SELECT * FROM `product` WHERE `product`=".$name_product."");
if($ex->num_rows == 0){
$insert = $db->query("INSERT INTO `product` (`product`) VALUES ('".$name_product."')") or
die('zapytanie :'.$sql.' blad:'.mysql_error()); }else{
//nie powiodło się
}