mysqli zmiana id gdzie pozycja jest równa ośmiu jeśli element id

głosy
2

Przepraszam, jeśli ten został poproszony wcześniej! Oto co im staramy się robić.

Muszę zaktualizować kolumnie „inne”, gdzie $ lasteight jest równa ostatnich ośmiu znaków identyfikatora elementu

na przykład mam element 8542658s5s4a2158 w moim db

Muszę zrobić $ lasteight = 5s4a2158; mysqli_query ($ con UPDATE inw ustawić inne = 'log_itm' GDZIE item_id = '$ lasteight');

Jeszcze raz przepraszam, jeśli ten został poproszony przed I zostały poszukiwania godzin !! Stukrotne dzięki!

Utwórz 10/09/2014 o 23:05
użytkownik
W innych językach...                            


1 odpowiedzi

głosy
2

$lasteight = mysqli_real_escape_string($_POST['lasteight']);

mysqli_query($con, "
    UPDATE inv SET
        other = 'log_itm'
    WHERE
        RIGHT(item_id, 8) = '$lasteight'
");

// OR

mysqli_query($con, "
    UPDATE inv SET other = 'log_itm' WHERE item_id LIKE '%". $lasteight ."'
");
Odpowiedział 10/09/2014 o 23:09
źródło użytkownik

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more