Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: subselekt w połączeniu z UPDATE
Forum PHP.pl > Forum > Bazy danych > MySQL
maciu
Witam

Czy mozna używać subselekty z funkcją UPDATE, coś w stylu
  1. UPDATE lista SET glosy='(SELECT glosy
  2. from lista where id=".$_POST['id'].")+1' WHERE id='".$_POST['id']."'


Gdy wykonuje to zapytanie to nie wyświetla mi żadnych błędów, ale nie dodaje 1 do wartości uzyskanej z zapytania SELECT
Yarecki
Spróbuj tak:
  1. <?php
  2. $sql = 'update lista SET glosy=(SELECT glosy 
  3. from lista where id=' . $_POST['id'] . ')+1 where id=' . $_POST['id']
  4. ?>
maciu
właśnie się dowiedziaem, że jest prostszy sposób. Możesię komuś przyda więc podaje:
  1. UPDATE lista SET glosy=(glosy+1) WHERE id='".$_POST['id']."'
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.