Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mysql] czy da sie to uwydajnic?
Forum PHP.pl > Forum > Bazy danych > MySQL
michalek1986
  1. include("../config.php");
  2. $bd = mysql_connect($mysql_hostname, $mysql_user, $mysql_password);
  3. mysql_select_db($mysql_database, $bd);
  4.  
  5. $zapytanie = "SELECT * FROM users WHERE id = $id";
  6.  
  7. $result = mysql_query($zapytanie);
  8. while ($wiersz = mysql_fetch_array($result)) {
  9. $id="{$wiersz['id']}";
  10. $point="{$wiersz['point']}";
  11. $plus=$point+1;
  12. $minus=$point-1;
  13. }
  14. $sql = "UPDATE `users` SET `point` = '$plus' WHERE `id` = $id LIMIT 1;";
  15. $result = mysql_query($sql);
  16.  
  17. $sql = "UPDATE `pages` SET `point` = '$minus' WHERE `id` = $id LIMIT 1;";
  18. $result = mysql_query($sql);
  19.  
  20. mysql_close($bd);
Czy da się to jakoś uprościć? trwa bardzo dług.
nospor
  1. <?php
  2. $sql = "UPDATE `users` SET `point` = `point` + 1 WHERE `id` = $id";
  3. $result = mysql_query($sql);
  4.  
  5. $sql = "UPDATE `pages` SET `point` = `point`-1 WHERE `id` = $id";
  6. $result = mysql_query($sql);
  7. ?>

I juz
michalek1986
Dzięki winksmiley.jpg
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.