Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Nieznany mi błąd łączenia z bazą, Edycja kodu
dawids2411
post
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 18.05.2011

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


Na początku wspomne że jestem nowy i chciałbym prosic was o cierpliwosc (IMG:style_emoticons/default/smile.gif)

Po wyswietleniu strony:

http://deroxmtdwa.darkhosting.pl/index.php

wyświetla się taki błąd :

Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/strona/deroxmtdwa.darkhosting.pl/pages/news.php on line 31

Wie ktoś może o co chodzi ? Męczyłem się z Plikami konfiguracyjnymi ale już nie mam sił może mi wkońcu ktoś pomoże dodaje kod strony news.php

Kod
<h2>News</h2>
<?PHP

if(isset($_GET['id']) && checkInt($_GET['id']))
{
  $sqlNews = "SELECT * FROM ".SQL_HP_DB.".news WHERE  id='".mysql_real_escape_string($_GET['id'])."' LIMIT 1";
  $qryNews = mysql_query($sqlNews,$sqlHp);
  if(mysql_num_rows($qryNews)>0)
  {
    while($getNews = mysql_fetch_object($qryNews))
    {
      echo' <div class="entry"><span style="color:white"><div style="text-align:left"><strong>';
      echo'<h1><b>'.$getNews->nazwa.'</b></h1></strong></div>';

      echo'<p>'.x_nl2br($getNews->tresc).'</p>';    
      echo'<p class="details" align="right">Napisał '.$getNews->autor.' , Dnia '.$getNews->data.' ,<a href="index.php?s=news"><span style="color:white">Wróć</a></p></p> ';

    }
  }
  else
  {
    echo'<p class="meldung">News o tym id nie istnieje.</p>';
  }

}
else
{
  $sqlNews = "SELECT * FROM ".SQL_HP_DB.".news  ORDER BY data DESC LIMIT 10";
  $qryNews = mysql_query($sqlNews,$sqlHp);
  
  while($getNews = mysql_fetch_object($qryNews))
  {
    $newsText = (strlen($getNews->tresc)>400) ? substr($getNews->tresc,0,strpos($getNews->tresc,' ',400)).'... <a href="index.php?s=news&id='.$getNews->id.'">a</a>' : $getNews->tresc;
  echo' <div class="entry"><span style="color:white"><div style="text-align:left"><strong>';
      echo'<h1><b><a href="index.php?s=news&id='.$getNews->id.'">'.$getNews->nazwa.'</a></b></h1></strong></div>';

  
    echo'<p>'.x_nl2br($newsText).'</p>';
     echo'<p class="details" align="right">Napisał '.$getNews->autor.' , Dnia '.$getNews->data.'</p> ';

  }
  
}
   echo'<hr>';
?>



Nie jestem w stanie zlokalizowac tego błędu w 31 linijce wydaje mi sie byc wszystko w porządku

Pomoże ktoś naprowadzic jak to :
Kod
while($getNews = mysql_fetch_object($qryNews))
powinno wyglądac ?
Za pomoc będe bardzo wdzieczny..
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 10)
dawids2411
post
Post #2





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 18.05.2011

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


Niestety też nie działa nadal mi się wyświetla błąd w linijce 31 ;/;/ Dodatkowo gdy chce dodac neewsa wyskakuje mi błąd w linijce 72 jednak tutaj jest tylko 45 linijek o.O nie wiem juz o co chodzi

Ten post edytował dawids2411 12.07.2011, 16:30:53
Go to the top of the page
+Quote Post
mortus
post
Post #3





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

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


Błąd oznacza, że zapytanie, które próbujesz wykonać linijkę wyżej się nie wykonuje. Aby sprawdzić co jest przyczyną zastąp tę linijkę wyżej tym:
  1. $qryNews = mysql_query($sqlNews,$sqlHp) or die(mysql_error());
Go to the top of the page
+Quote Post
Fifi209
post
Post #4





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


To samo zapytanie z podstawionymi danymi wykonuje się w konsoli/phpmyadmin ?
Go to the top of the page
+Quote Post
Rid
post
Post #5





Grupa: Zarejestrowani
Postów: 715
Pomógł: 47
Dołączył: 5.12.2010

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


Zdaje się ,że namieszane jest w tym zapytaniu najprawdopodobniej cudzysłowy.
Go to the top of the page
+Quote Post
dawids2411
post
Post #6





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 18.05.2011

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


po wprowadzeniu tego zapytania do bazy co mi przesłałes wyskakuje taki komunikat:

Unknown column 'data' in 'order clause'

o co w tym chodzi ? rozumiem że jest nieznana kolumna data ale jak to naprawic ?
Go to the top of the page
+Quote Post
Fifi209
post
Post #7





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


A masz taką kolumnę?

Jeżeli masz to spróbuj zrobić tak:

order by `nazwatabeli`.`data`
Go to the top of the page
+Quote Post
dawids2411
post
Post #8





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 18.05.2011

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


po wprowadzeniu tego zapytania do bazy co mi przesłałes wyskakuje taki komunikat:

Unknown column 'data' in 'order clause'

o co w tym chodzi ? rozumiem że jest nieznana kolumna data ale jak to naprawic ?

Myśle że stworze nowy folder w bazie danych i tam zainstaluje swoją stronke zobaczymy czy na pustym folderze będzie chodziła

Ten post edytował dawids2411 12.07.2011, 17:10:10
Go to the top of the page
+Quote Post
Age1869
post
Post #9





Grupa: Zarejestrowani
Postów: 118
Pomógł: 6
Dołączył: 25.10.2010
Skąd: Radzyn Podlaski

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


Cytat(dawids2411 @ 12.07.2011, 18:08:58 ) *
po wprowadzeniu tego zapytania do bazy co mi przesłałes wyskakuje taki komunikat:

Unknown column 'data' in 'order clause'

o co w tym chodzi ? rozumiem że jest nieznana kolumna data ale jak to naprawic ?

Myśle że stworze nowy folder w bazie danych i tam zainstaluje swoją stronke zobaczymy czy na pustym folderze będzie chodziła


facepalm... Masz chociaż mgliste pojęcie o tym, jak to funkcjonuje? Mam na myśli skrypty PHP, bazy MySQL?
Go to the top of the page
+Quote Post
Rid
post
Post #10





Grupa: Zarejestrowani
Postów: 715
Pomógł: 47
Dołączył: 5.12.2010

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



Cytat
Myśle że stworze nowy folder w bazie danych
- (IMG:style_emoticons/default/nerdsmiley.png)
Go to the top of the page
+Quote Post
dawids2411
post
Post #11





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 18.05.2011

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


No dziwicie sie ale tu chodzi o instalacje pewnego prywatnego cmsa do obsługi serwera Dedykowanego. w pliku install.php zmieniłem z nazwy bazy strona na baze accout bo takowa baza istniała jednak jej funkcje były inne musze przywrócic oryginalne ustawienia w pliku install.php i stworzyc w var/db/MsQl na serwerze dedykowanym przez Fillezille folder strona i będzie wszystko ok (IMG:style_emoticons/default/smile.gif)

Ten post edytował dawids2411 12.07.2011, 17:36:13
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.09.2025 - 10:50