Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Witam skrypt news Co robie zle??
#1
Kod PHP:
<?php
session_start
(); 
  
$dbh mysql_connect("localhost""root""");  
  
mysql_select_db("diablo2"); 
   if(isset(
$_SESSION)){} 
     
$news_strona 5
      
$x $_GET['x']; 
     if(
$x == NULL){ 
      
$x 1
    }
  
$x $x*$news_strona-5
  
$x ceil($x);
  
$dzien 60*60*24
  
$mysql mysql_query("select * from 'news' limit $x$news_strona order   by `id` desc"); 
  while(
$news mysql_fetch_array($mysql)){ 
  
$time time(); 
  if((
$news['date']+$dzien) <= $time){ 
  
$data date("d-m-Y");
  }
  else {
  
$data $time-$news['date'];
  
$data $data/60;
  
$data $data.' minut temu';
  }
  echo 
$news[1].'

Napisane przez '
.$news[2].',   '.$data.''
  }
  
$mysql mysql_query("select * from `news`"); 
  
$ilosc_stron mysql_num_rows($mysql); 
  
$ilosc_stron ceil($ilosc_stron/$news_strona);
  echo 
"[$i]"
  }
  
  
?>

Wyskakuje mi ze blad w linni 15
Odpowiedz
#2
To pewnie zapytanie, ale jak pokazujesz kod to pokaż też błąd ... Daj tak:
Kod:
$mysql = mysql_query("select * from news order by id desc limit '".$x."', '".$news_strona."'");
Odpowiedz
#3
(02-01-2010, 22:50)rodi napisał(a): To pewnie zapytanie, ale jak pokazujesz kod to pokaż też błąd ... Daj tak:
Kod:
$mysql = mysql_query("select * from news order by id desc limit '".$x."', '".$news_strona."'");


proszę bardzo

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\xampp\htdocs\graviawww\news.php on line 15
[1]

to co napisales zebym poprawil niepomoglo
Odpowiedz
#4
A masz jakieś newsy dodane do bazy danych? ;]
Odpowiedz
#5
Zmień:
Kod PHP:
$mysql mysql_query("select * from 'news' limit $x$news_strona order   by `id` desc"); 

na:
Kod PHP:
$mysql mysql_query("select * from 'news' limit $x$news_strona order   by `id` desc") or die (mysql_error()); 

I napisz czy wyświetla jakieś błędy.
Odpowiedz
#6
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''news' limit 0, 5 order by `id` desc' at line 1

to wyskoczylo

po polsku
cos takiego

Masz błąd w swojej składni SQL; sprawdzać podręcznik, który koresponduje z twoim serwerem MYSQL wersja dla prawej składni do wykorzystania bliski '' news' limit 0, 5 porządek przez `id` desc' przy linii 1

jak t naprawic??
Odpowiedz
#7
My wiemy co to oznacza po polskuWink

Zobacz czy takie zapytanie wykonuje Ci się w np. pphmyadmin.

Nie wiem na pewno bo na co dzień korzystam z PDO, ale nazw tabel nie podaje się w apostrofach(przynajmniej nie w PDO) jeśli sie mylę niech mnie ktoś poprawi. Np. SELECT * FROM news LIMIT itd.
Odpowiedz
#8
Co ty do cholery robisz?

LIMIT jest na końcu po ORDER :|

Kod:
$mysql = mysql_query("select * from 'news' order   by `id` desc limit $x, $news_strona") or die (mysql_error());
Wstaw to... I pokaż... Sprawdź czy masz wprowadzone jakieś dane do tabeli news.
Odpowiedz
#9
(03-01-2010, 03:50)rodi napisał(a): Co ty do cholery robisz?

LIMIT jest na końcu po ORDER :|

Kod:
$mysql = mysql_query("select * from 'news' order   by `id` desc limit $x, $news_strona") or die (mysql_error());
Wstaw to... I pokaż... Sprawdź czy masz wprowadzone jakieś dane do tabeli news.


po wpisaniu tego wyskakuje mi to

you have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''news' order by `id` desc limit 0, 5' at line 1

ej a może macie jakiś dobry skrypt newsów to bym się już w to nie bawil
Odpowiedz
#10
Przede wszystkim to LIMIT powinien być na końcu

Teraz apostrofy obejmujące news masz nieprawidłowe. Są akceptowalne te pod klawiszem ~tylda, a nie cudzysłowia.
Kod:
$mysql = mysql_query('SELECT * FROM news ORDER BY id DESC LIMIT '.$x.', '.$news_strona.';') or die (mysql_error());

Druga sprawa, że nie filtrujesz w ogóle zmiennej $x, którą przyjmujesz z $_GET. Źle zabezpieczony serwer i masz włam murowany!
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  [PHP] Skrypt AzDGDatingMedium - nie idzie się rejestrować krysek76 0 2,341 15-05-2017, 23:42
Ostatni post: krysek76
  Skrypt wyszukiwania Robert 33 1 4,268 14-04-2014, 22:22
Ostatni post: Engine
  Skrypt Logowania oraz rejestracji z kodowaniem w SHA265 Tehiro 0 2,019 23-06-2013, 18:06
Ostatni post: Tehiro
  [PHP] Informowanie o cookies - skrypt krysek76 0 2,177 29-04-2013, 15:08
Ostatni post: krysek76
  Skrypt rozpoznający cenę kodu DotPay Extragracz 2 3,332 30-01-2013, 22:22
Ostatni post: Extragracz

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl