Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

11 Stron V   1 2 3 > » 

kefirek
Napisane: 11.11.2012, 14:35:53





Grupa: Zarejestrowani
Postów: 781
Dołączył: 29.06.2008

Ostrzeżenie: (0%)
-----

  1. SELECT *, GROUP_CONCAT(CAST(user_name AS CHAR)) AS user_name FROM tabela GROUP BY ip HAVING COUNT(ip) > 1
  Forum: Przedszkole · Podgląd postu: #1005324 · Odpowiedzi: 6 · Wyświetleń: 357

kefirek
Napisane: 11.11.2012, 14:04:20





Grupa: Zarejestrowani
Postów: 781
Dołączył: 29.06.2008

Ostrzeżenie: (0%)
-----

group by i having

  1. SELECT * FROM tabela GROUP BY ip HAVING COUNT(ip) > 1
  Forum: Przedszkole · Podgląd postu: #1005319 · Odpowiedzi: 6 · Wyświetleń: 357

kefirek
Napisane: 2.11.2012, 11:31:20





Grupa: Zarejestrowani
Postów: 781
Dołączył: 29.06.2008

Ostrzeżenie: (0%)
-----

Wczoraj
  1. SELECT COUNT(*) FROM entries WHERE DATE(FROM_UNIXTIME(entry_date))= DATE_SUB(CURDATE() ,INTERVAL 1 DAY);


W tym roku
  1. SELECT COUNT(*) FROM entries WHERE YEAR(FROM_UNIXTIME(entry_date))= YEAR(CURDATE());


W tym miesiącu
  1. SELECT COUNT(*) FROM entries WHERE MONTH(FROM_UNIXTIME(entry_date)) = MONTH(CURDATE()) AND YEAR(FROM_UNIXTIME(entry_date)) = YEAR(CURDATE());
  Forum: Przedszkole · Podgląd postu: #1003411 · Odpowiedzi: 3 · Wyświetleń: 352

kefirek
Napisane: 2.11.2012, 10:49:53





Grupa: Zarejestrowani
Postów: 781
Dołączył: 29.06.2008

Ostrzeżenie: (0%)
-----

  1. SELECT COUNT(*) FROM entries WHERE DATE(FROM_UNIXTIME(entry_date))=CURDATE();
  Forum: Przedszkole · Podgląd postu: #1003402 · Odpowiedzi: 3 · Wyświetleń: 352

kefirek
Napisane: 13.10.2012, 11:02:06





Grupa: Zarejestrowani
Postów: 781
Dołączył: 29.06.2008

Ostrzeżenie: (0%)
-----

  1. $array=array();
  2. $wynik = mysql_query("SELECT * FROM czat_rec ORDER BY `czat_rec`.`date_rec` DESC") or die('Bł?d zapytania');
  3. while($r = mysql_fetch_assoc($wynik))
  4. {
  5. $array[]=$r;
  6. }
  7. foreach ($arr as $key => $value) {
  8. $color = ($value['ranga'] == 4) ? 'red' : '#000';
  9.  
  10. echo '<p>'.$value['time'].' <font color="'.$color.'">'.$value['user'].'</font>: '.$value['message'].'</p>'.$value['date_rec'].'<hr>';
  11.  
  12. if(isset($array[$key + 1]['time'])) {
  13.  
  14. $roznica = $value['time'] - $array[$key + 1]['time'];
  15.  
  16. } else {
  17.  
  18. $roznica = 0;
  19.  
  20. }
  21.  
  22.  
  23. echo '</br>roznica '.$roznica;
  24.  
  25.  
  26. }
  Forum: Przedszkole · Podgląd postu: #999123 · Odpowiedzi: 5 · Wyświetleń: 382

kefirek
Napisane: 10.06.2012, 12:08:02





Grupa: Zarejestrowani
Postów: 781
Dołączył: 29.06.2008

Ostrzeżenie: (0%)
-----

tam gdzie masz
  1. $id_users = $users[$id];


Zmien na
  1. $id_users = $users[$this->id];


  1. class post {
  2. public $nick;
  3. public $haslo;
  4. public $id;
  5. private $users;
  6.  
  7. function __construct($jakie) {
  8. $plik = "users.txt";
  9. $this->users = file($plik);
  10. $this->id = $jakie;
  11. $id_users = $this->users[$this->id];
  12. list($i0, $i1, $i2) = explode(" || ", $id_users);
  13. $this->nick = $i1;
  14. $this->haslo = $i2;
  15. }
  16.  
  17. public function num_users(){
  18.  
  19. return count($this->users);
  20.  
  21. }
  22.  
  23.  
  24. }
  25.  
  26. $user = new post(0);
  27. echo 'ID:'.$user->id.'<br />';
  28. echo 'nick:'.$user->nick.'<br />';
  29. echo 'haslo:'.$user->haslo.'<br />';
  30.  
  31. echo $user->num_users();
  Forum: Przedszkole · Podgląd postu: #968539 · Odpowiedzi: 5 · Wyświetleń: 375

kefirek
Napisane: 9.06.2012, 22:22:56





Grupa: Zarejestrowani
Postów: 781
Dołączył: 29.06.2008

Ostrzeżenie: (0%)
-----

  1. $ilosc_stanowisk = mysql_result(mysql_query("SELECT ilosc_stanowisk FROM pawilony"),0) or die(mysql_error());
  2.  
  3. $array_zawodnicy = array();
  4.  
  5. $sql_wynik = mysql_query("SELECT * FROM zawodnik LEFT JOIN konkurencje_zawodnikow ON id_zawodnika = id LEFT JOIN konkurencje ON id_konkurencji = id_konk WHERE pawilon = '25m'") or die(mysql_error());
  6. while($sql_r = mysql_fetch_assoc($sql_wynik)){
  7. $array_zawodnicy[] = $sql_r;
  8. }
  9.  
  10. echo '<table border="1">';
  11. for($t=9; $t<=18; $t++){
  12. echo '<tr>';
  13. echo '<td>'.($t == 9 ? 'Godz./Stanowisko' : $t.'.00').'</td>';
  14.  
  15. for($s=1; $s<=$ilosc_stanowisk; $s++)
  16. {
  17. echo '<td>';
  18.  
  19. if($t == 9) {
  20.  
  21. echo $s;
  22.  
  23. } else {
  24.  
  25. for($i=0; isset($array_zawodnicy[$i]); $i++)
  26. {
  27.  
  28. if($array_zawodnicy[$i]['stanowisko'] == $s && $array_zawodnicy[$i]['godzina'] == $t.'.00')
  29. {
  30. echo $array_zawodnicy[$i]['nazwisko_zawodnika'];
  31. }
  32. else
  33. {
  34. echo ' ';
  35. }
  36.  
  37. }
  38.  
  39. }
  40. echo '</td>';
  41. }
  42. echo '</tr>';
  43. }
  44. echo '</table>';
  45.  
  Forum: Przedszkole · Podgląd postu: #968462 · Odpowiedzi: 9 · Wyświetleń: 484

kefirek
Napisane: 1.06.2012, 12:08:30





Grupa: Zarejestrowani
Postów: 781
Dołączył: 29.06.2008

Ostrzeżenie: (0%)
-----



  1. $tekst = '1,2,3,4,5';
  2. $zm = explode(",", $tekst); // tutaj masz juz tablice array(1,2,3,4,5)
  3. $ile = count($zm);
  4.  
  5. $wynik = '';
  6.  
  7. for($i=0; $i < $ile; $i++){
  8.  
  9. $wynik .= $zm[$i].',';
  10. }
  11.  
  12. echo rtrim( $wynik, ',' ); // wystlanie i usniecie przecinka
  13.  
  Forum: Przedszkole · Podgląd postu: #966764 · Odpowiedzi: 5 · Wyświetleń: 213

kefirek
Napisane: 24.05.2012, 18:37:42





Grupa: Zarejestrowani
Postów: 781
Dołączył: 29.06.2008

Ostrzeżenie: (0%)
-----

  1. echo '<select name="group[]" size="'.count($allGroups).'" multiple="yes">';
  2. foreach ($allGroups as $group)
  3. {
  4. for ($i=0; $i<count($groups); $i++) //wszystkie grupy, do których należy user s&plusmn; w przechowywane w tablicy
  5. {
  6. $selected = ($groups[$i] == $group->group_name ? 'selected="selected"': '');
  7. }
  8.  
  9.  
  10.  
  11. echo '<option value="'.$group->id_group.'" "'.$selected.'">'.$group->group_name.'</option>';
  12.  
  13.  
  14. }
  15. echo '</select>';
  16.  
  Forum: Przedszkole · Podgląd postu: #965208 · Odpowiedzi: 4 · Wyświetleń: 441

kefirek
Napisane: 13.02.2012, 13:51:55





Grupa: Zarejestrowani
Postów: 781
Dołączył: 29.06.2008

Ostrzeżenie: (0%)
-----

  1. <?php
  2. echo 'Testing ' . 1 + 2 . '45';
  3. ?>


W tym przypadku do stringa czyli Testing dołączasz 1 ponieważ kropka powoduję łączenie i wychodzi 'Testing 1' potem do tego dodajesz 2 a ze do tekstu nie można dodać to wychodzi 2 i do dwójki dołączasz string 45 to wychodzi 245

tutaj to samo
'Testing ' . 1 => 'Testing 1'

Do Testing za pomocą kropki łączysz 1 i wychodzi Testing 1

tutaj
'Testing 1' + 2 => 2 wychodzi 2 ponieważ 'Testing 1' to nie liczba i dla tego 2

tutaj
2 . '45' => '245' wychodzi 245 ponieważ do 2 łączysz string '45'
  Forum: Przedszkole · Podgląd postu: #939685 · Odpowiedzi: 5 · Wyświetleń: 878

kefirek
Napisane: 12.02.2012, 15:07:56





Grupa: Zarejestrowani
Postów: 781
Dołączył: 29.06.2008

Ostrzeżenie: (0%)
-----

Tak powinno działać
  1. <?php
  2. $zapytanie = "SELECT tagi FROM artykuly";
  3. if ($r = mysql_query ($zapytanie)) {
  4.  
  5. $tags = array();
  6.  
  7. while ($record = mysql_fetch_array($r)) {
  8. $tagi = $record['tagi'];
  9.  
  10.  
  11. $tab = explode(",", $tagi);
  12.  
  13. $n = count($tab);
  14.  
  15. for ($i=0;$i<$n; $i++) {
  16.  
  17. if (!in_array($tab[$i], $tags)) {
  18.  
  19. $tags[]= $tab[$i];
  20. echo ''.$tab[$i].' ';
  21.  
  22. }
  23.  
  24. }
  25.  
  26. }
  27. }
  28. ?>
  Forum: Przedszkole · Podgląd postu: #939444 · Odpowiedzi: 5 · Wyświetleń: 933

kefirek
Napisane: 12.09.2011, 23:19:31





Grupa: Zarejestrowani
Postów: 781
Dołączył: 29.06.2008

Ostrzeżenie: (0%)
-----

  1. $sql = mysql_result(mysql_query("SELECT ilosc FROM users WHERE user_id='1'"),0);
  2. if($sql == 0) {
  3. echo 'JEST';
  4. } else {
  5. echo 'NIE';
  6. }
  Forum: Przedszkole · Podgląd postu: #898473 · Odpowiedzi: 7 · Wyświetleń: 663

kefirek
Napisane: 11.09.2011, 17:43:16





Grupa: Zarejestrowani
Postów: 781
Dołączył: 29.06.2008

Ostrzeżenie: (0%)
-----

  1. $godziny = '9.00,11.00,13.00,14.00,16.00';
  2. $godziny_tablica = explode(",", $godziny);
  3.  
  4. $godzina_od = '12.00';
  5. $godzina_do = '16.00';
  6.  
  7. $new_array = array();
  8. foreach($godziny_tablica AS $value){
  9. if($value >= $godzina_od && $value <= $godzina_do){
  10. $new_array[]=$value;
  11. }
  12. }
  13.  
  14.  
  15. echo min($new_array);
  Forum: Przedszkole · Podgląd postu: #898143 · Odpowiedzi: 4 · Wyświetleń: 712

kefirek
Napisane: 31.08.2011, 16:02:48





Grupa: Zarejestrowani
Postów: 781
Dołączył: 29.06.2008

Ostrzeżenie: (0%)
-----

  1. SET @m:=1;
  2. SELECT * FROM (
  3. SELECT *, IF(wynik=0,@m:=@m+1,@m:=1) AS pozycja FROM nazwa_tabeli
  4. ) AS tmp WHERE id=0
  Forum: Przedszkole · Podgląd postu: #895390 · Odpowiedzi: 2 · Wyświetleń: 260

kefirek
Napisane: 22.08.2011, 18:08:11





Grupa: Zarejestrowani
Postów: 781
Dołączył: 29.06.2008

Ostrzeżenie: (0%)
-----

  1. $i=0;
  2. while ($row = mysql_fetch_array($result)) {
  3. if ($i % 2 == 0) { $row_color = "green"; } else { $row_color = "red"; }
  4. echo "<span style='color: ".$row_color."'>".$row['dane_z_bazy']."</span>";
  5. $i++;
  6. }
  Forum: Przedszkole · Podgląd postu: #892368 · Odpowiedzi: 2 · Wyświetleń: 371

kefirek
Napisane: 21.08.2011, 08:30:12





Grupa: Zarejestrowani
Postów: 781
Dołączył: 29.06.2008

Ostrzeżenie: (0%)
-----

Daj
  1. echo '<pre>';
  2. print_r($array_num);
  3. echo '</pre>';


I powiedz czy coś wywietla jeśli nie znaczy ze nie pobiera liczb z bazy

Zobacz czy zmiana
  1. $result = mysql_query("SELECT number FROM ids WHERE number IN (".$comma_separated.")");


Na
  1. $result = mysql_query("SELECT number FROM ids WHERE number IN ($comma_separated)");


Pomoże
  Forum: Przedszkole · Podgląd postu: #891921 · Odpowiedzi: 28 · Wyświetleń: 1 727

kefirek
Napisane: 20.08.2011, 19:01:18





Grupa: Zarejestrowani
Postów: 781
Dołączył: 29.06.2008

Ostrzeżenie: (0%)
-----

  1. $start = 100;
  2. $end = 199;
  3.  
  4. $start = ($start % 2 == 0 ? $start : $start + 1);
  5.  
  6. $numbers = range($start, $end, 2);
  7.  
  8. $comma_separated = implode(",", $numbers);
  9.  
  10. $result = mysql_query("SELECT number FROM ids WHERE number IN (".$comma_separated.")");
  11. if(mysql_num_rows($result) > 0){
  12. while ($data = mysql_fetch_assoc($result)){
  13.  
  14. $array_num[]=$data['number'];
  15.  
  16. }
  17. }
  18.  
  19.  
  20. for ($i = 0;isset($numbers[$i]);++$i){
  21.  
  22. if (!in_array($numbers[$i], $array_num)){
  23. echo $numbers[$i].'</br>';
  24. }
  25.  
  26. }
  Forum: Przedszkole · Podgląd postu: #891833 · Odpowiedzi: 28 · Wyświetleń: 1 727

kefirek
Napisane: 15.07.2011, 18:52:17





Grupa: Zarejestrowani
Postów: 781
Dołączył: 29.06.2008

Ostrzeżenie: (0%)
-----

  1. $wiadomosc = '12345 Przykladowa tresc komentarza test test';
  2. $tablica = explode(' ', $wiadomosc, 2);
  3.  
  4. echo '<pre>';
  5. print_r($tablica);
  6. echo '</pre>';
  Forum: PHP · Podgląd postu: #882068 · Odpowiedzi: 6 · Wyświetleń: 520

kefirek
Napisane: 14.07.2011, 20:44:33





Grupa: Zarejestrowani
Postów: 781
Dołączył: 29.06.2008

Ostrzeżenie: (0%)
-----

  1. echo '<select name="kraje" class="kraj">';
  2. while($row = mysql_fetch_assoc($sql))
  3. {
  4. echo "<option value=\"".$row['nazwa']."\" ".($row['nazwa'] == 'Polska' ? 'selected="selected"' : "").">".$row['nazwa']."</option>";
  5. }
  6. echo "</select>";
  Forum: Przedszkole · Podgląd postu: #881769 · Odpowiedzi: 4 · Wyświetleń: 387

kefirek
Napisane: 3.07.2011, 15:27:03





Grupa: Zarejestrowani
Postów: 781
Dołączył: 29.06.2008

Ostrzeżenie: (0%)
-----

  1. SELECT COUNT(cos) AS num, GROUP_CONCAT(CAST(cos AS CHAR)) AS new_cos FROM tabela GROUP BY cos
  Forum: Przedszkole · Podgląd postu: #878705 · Odpowiedzi: 1 · Wyświetleń: 195

kefirek
Napisane: 28.06.2011, 16:47:34





Grupa: Zarejestrowani
Postów: 781
Dołączył: 29.06.2008

Ostrzeżenie: (0%)
-----

  1. SELECT imie
  2. FROM (
  3. SELECT
  4. nazwa,
  5. IF( @prev <> LEFT(imie,1), @rownum := 1, @rownum := @rownum+1 ) AS rank,
  6. @prev := LEFT(imie,1)
  7. FROM imiona
  8. JOIN (SELECT @rownum := NULL, @prev := 0) AS r
  9. ORDER BY imie
  10. ) AS tmp
  11. WHERE rank <= 2
  12. ORDER BY imie
  Forum: Przedszkole · Podgląd postu: #877035 · Odpowiedzi: 1 · Wyświetleń: 271

kefirek
Napisane: 28.06.2011, 10:32:39





Grupa: Zarejestrowani
Postów: 781
Dołączył: 29.06.2008

Ostrzeżenie: (0%)
-----

  1. if(isset($galeria))
  2. {
  3. $l=count(glob($folder.$galeria"/*.jpg"));
  4. if($l != 0){
  5. $i = 0;
  6. while($i<=$l){
  7. echo '<a href="'.$folder.$galeria'/'.$i.'.jpg"><img src="'.$folder.$galeria'/'.$i.'.jpg" height="112px", width="150px" /></a> ';
  8.  
  9. if ($i != 0 && ($i % 4 == 0)) { echo "</br>"; }
  10. $i++;
  11.  
  12. }
  13. }
  14. else echo 'Nie ma zdjęć w tej galerii.';
  15.  
  16. }
  17. else echo 'Wyst?pił problem';
  18.  
  Forum: Przedszkole · Podgląd postu: #876869 · Odpowiedzi: 8 · Wyświetleń: 347

kefirek
Napisane: 26.06.2011, 11:41:09





Grupa: Zarejestrowani
Postów: 781
Dołączył: 29.06.2008

Ostrzeżenie: (0%)
-----

  1. SELECT k.nazwa AS cat_name, p.nazwa AS pod_name, p.ile AS pod_ile,
  2. (SELECT COUNT(*) FROM kategorie c WHERE k.parent=c.id) AS num
  3. FROM kategorie k INNER JOIN kategorie p ON (p.parent=k.id) ORDER BY k.nazwa
  Forum: Przedszkole · Podgląd postu: #876252 · Odpowiedzi: 7 · Wyświetleń: 450

kefirek
Napisane: 25.06.2011, 10:08:26





Grupa: Zarejestrowani
Postów: 781
Dołączył: 29.06.2008

Ostrzeżenie: (0%)
-----

  1. $q=mysql_query('SELECT k.nazwa AS cat_name, p.nazwa AS pod_name FROM kategorie k INNER JOIN test p ON (p.parent=k.id) ORDER BY k.nazwa');
  2. $cat = 0;
  3. while($r=mysql_fetch_array($q))
  4. {
  5. if($r['cat_name'] != $cat){
  6.  
  7. echo '<b>Kategoria: '.$r['cat_nazwa'].'</b><br />';
  8.  
  9. }
  10.  
  11. echo 'Podkategoria: '.$r['pod_name'].' ('.$r['ile'].')<br />';
  12.  
  13. $cat = $r['cat_name'];
  14.  
  15. }
  Forum: Przedszkole · Podgląd postu: #876030 · Odpowiedzi: 7 · Wyświetleń: 450

kefirek
Napisane: 12.04.2011, 14:36:59





Grupa: Zarejestrowani
Postów: 781
Dołączył: 29.06.2008

Ostrzeżenie: (0%)
-----

  1. $link=mysql_query("SELECT * FROM user WHERE id!=1 ORDER BY login DESC");


lub

  1. $link=mysql_query("SELECT * FROM user WHERE id NOT IN(1) ORDER BY login DESC");
  Forum: Bazy danych · Podgląd postu: #854551 · Odpowiedzi: 3 · Wyświetleń: 1 115

11 Stron V   1 2 3 > » 

New Posts  Nowe odpowiedzi
No New Posts  Brak nowych odpowiedzi
Hot topic  Popularny temat (Nowe)
No new  Popularny temat (Brak nowych)
Poll  Sonda (Nowe)
No new votes  Sonda (Brak nowych)
Closed  Zamknięty temat
Moved  Przeniesiony temat
 

RSS Wersja Lo-Fi Aktualny czas: 28.04.2024 - 04:29