Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL]Problem z wykonaniem zapytania SQL
Forum PHP.pl > Forum > Przedszkole
uraharu
Oto moj kod PHP


  1. <?php
  2. include('mysql2.php');
  3. $id=$_GET['glos'];
  4. $db = lacz_bd();
  5. $dodanie = "SELECT ilosc FROM admin";
  6. $pozycja= $db->query($dodanie);
  7. $add = "UPDATE admin SET ilosc = ilosc + 1";
  8. $zwieksz = $db->query($add);
  9. $zapytanie = "UPDATE tekst SET widoczne = (widoczne + 1) AND pozycja= ('$pozycja' + 1) WHERE id = '$id'";
  10. $wynik = $db->query($zapytanie);
  11.  
  12. if($pozycja && $zwieksz && $wynik){
  13. header("Location: index.php?strona=dodane.php");}
  14. else { echo 'Błąd podczas akceptacji';}
  15. ?>


Pobieram wartosc z tabeli ilosc i przypisuje ja zmiennej pozycja nastepnie zwiekszam ta wartosc o 1 ( tylko w bazie) i aktualizuje tabele tekst o te dane.

wyswietla mi takowy blad
Catchable fatal error: Object of class mysqli_result could not be converted to string in C:\wamp\www\Unnamed Site 3\admin\akceptuj.php on line 12


w czym tkwi problem? ilosc jest intem w bazie

z gory dziekuje z apomoc

--------------------------------------------------
napisalem kod od nowa tylko teraz wyskakuje mi cos takiego

  1. <?php
  2. include('mysql.php');
  3.  
  4. $id=$_GET['glos'];
  5.  
  6. $dodanie = mysql_query("SELECT ilosc FROM admin") or die(mysql_error());
  7. $re = mysql_fetch_array($dodanie);
  8. $pozycja = $re['ilosc'];
  9. $add = mysql_query("UPDATE admin SET ilosc = ilosc + 1") or die(mysql_error());
  10. $re2 = mysql_fetch_array($add);
  11. $zapytanie = mysql_query("UPDATE tekst SET widoczne = (widoczne + 1) AND pozycja = ('$pozycja' +1) WHERE id = '$id'") or die(mysql_error());
  12. $re3 = mysql_fetch_array($zapytanie);
  13. mysql_close($sql_conn);
  14. if($re3){
  15. header("Location: index.php?strona=dodane.php");}
  16. else { echo 'Błąd podczas akceptacji';}
  17.  
  18.  
  19. ?>


Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wamp\www\Unnamed Site 3\admin\akceptuj.php on line 10

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wamp\www\Unnamed Site 3\admin\akceptuj.php on line 12

prosze o pomoc
t4510r
http://pl2.php.net/manual/pl/function.mysql-query.php

Polecam przeczytać dokładnie manual jak działa mysql_query przy zapytaniach typu update, insert itp.
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.