Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem id
Forum PHP.pl > Forum > Przedszkole
kt1
Witam
mam takie problem dokładnie nie wiem czy to problem ..

jak usunę rekord np : id =2
i jak dodam rekord to dodaje się jako id=3
dla czego nie id=2 questionmark.gif
proszę odp.
kt1
he napewno da się jakoś mysql nie jest aż taki głupi i napewno da się te luki zrobic
jastu
Tak ... możesz wstawiać sam zadeklarowane ID ,ale przy 18000 rekordów nie będzie już to dla ciebie takie ważne .. biggrin.gif
Amorph
Następny uparty....
Nawet nie napisałeś po co ci to? Może nie jest wogóle konieczne przesuwanie całej bazy dla 1 id.
kt1
hhee:)
potrzebne mi to jest do stronicowania mam takie cos

  1. <?php
  2.  
  3.  //$link = mysql_connect($localhost,$login,$password);
  4.  //mysql_select_db($baza);
  5.  
  6.  //Domyślne wartości, odpowiednio liczby rekordów na strone i przesunięcia
  7.  $count=5;
  8.  $offset=0;
  9.  
  10.  //Pobranie danych z $_GET jezsli ustawione
  11.  if(isset($_GET['count']))$count = $_GET['count'];
  12.  if(isset($_GET['offset']))$offset = $count*$_GET['offset']; //numer strony
  13.  
  14.  //Pobranie liczby rekordów
  15.  $sql = 'SELECT * FROM delphi ORDER BY id DESC';
  16.  $result = mysql_query($sql,$link);
  17.  $r = mysql_fetch_array($result);
  18.  //Liczba stron, użycie ceil - zaokrąglenie w górę, w celu zapewnienia, że żadna strona się nie straci
  19.  $pages = ceil($r[0]/$count);
  20.  
  21.  //Pobranie odpowieniej paczki
  22.  $sql = 'Select * from delphi ORDER BY id DESC Limit '.$count.' offset '.$offset.';';
  23.  
  24.  $result = mysql_query($sql,$link);
  25.  
  26.  
  27.  //Pętla po wszystkich rekordach
  28.  while(($row=mysql_fetch_array($result))!=NULL){
  29.  echo '<table rules=cols bordercolor=#808080 cellspacing=0 cellpadding=0 width="100%" height="77" border=1>
  30. <tbody> 
  31. <tr> 
  32. <td width="100%" height="20" bgcolor="#B0ACB0" background="pasek.gif"><font face="Verdana" size="1"><b>
  33. &nbsp;</b></font></td>
  34. </tr>
  35. <tr> 
  36.  
  37. <td 
  38. style="PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; font-family: verdana; font-size: 10px" height="38" valign="top" align="justify" bgcolor="#E5E5E5"> 
  39. <p align="left">'.$row["temat"].'&nbsp; 
  40. <p align="right"><a href=index.php?page=delphi1&id='.$row['id'].'>Czytaj wiecej !</a></td>
  41. </tr>
  42. <tr> 
  43. <td width=100% style=font-size: 6px height=17 bgcolor=#B0ACB0 background=pasek.gif>
  44. <b>
  45. <font size=2>&nbsp;'.$row['autor'].'</font></b></td>
  46. </tr>
  47. </tbody> 
  48. </table><br> ';
  49.  }
  50.  
  51.  
  52.  //Pętla po stronach
  53.  for($i=0;$i<$pages;$i++){
  54.  //jeśli obecna strona, nie twórz linku do strony
  55.  if($i*$count==$offset){
  56.  echo ' '.$i.' ';
  57.  }else{
  58.  echo '<a href="index.php?page=delphi&'.$count.'&offset='.$i.'"> '.$i.' </a>';
  59.  }
  60.  }
  61.  ?>


taki ko jak stworze rekordy np : 2 lub 4 i je skasuje i nadal zostaje
przejdz do strony 2
:]
Amorph
to poczytaj o count() i na tej podstawie stronicuj..... ehhh..... ludzie lubią sobie życie utrudniać.....
kt1
hhe zrobiłem inaczej teraz chodzi wszystko pięknie smile.gif
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.