Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> PHP error
powertee
post 13.12.2007, 19:38:26
Post #1





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 13.12.2007
Skąd: Katowice/Goleniowy

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


Mam problem wyskakuje mi błąd nie moge sie połapać o co chodzi kombinuje ale nic to nie daje :
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 'WHERE people_id='1'' at line 1
Kod
<?
$link = mysql_connect("localhost","bp5am","mp5ampass")
         or die ("sprawdz po??czenie z serwerem.");

mysql_select_db("moviesite") or die(mysql_error());

$query = "Select movie_name, movie_director, movie_loadactor " .
         "FROM movie";

$result = mysql_query($query, $link) or die(mysql_error());
$num_movies = mysql_num_rows($result);

$movie_header=<<<EOD
<h2><center>Baza danyc recenzji filmów</center></h2>
<table width="70%" border="1" cellpadding="2" cellspacing="2" align="center">
<tr>
  <th>Tytuł Filmu</th>
  <th>Reżyser</th>
  <th>Główny aktor</th>
<tr>
EOD;
function get_director() {
global $movie_director;
global $director;

$query_d = "SELECT people_fullname " .
           "FROM people " .
           "WHERE people_id='$movie_director'";
$results_d = mysql_query($query_d) or die(mysql_error());
$row_d = mysql_fetch_array($results_d);
extract($row_d);
$director = $people_fullname;
}
function get_loadactor() {
global $movie_loadactor;
global $loadactor;

$query_a = "SELECT people_fullname" .
           "FROM people " .
           "WHERE people_id='$movie_loadactor'";
$results_a = mysql_query($query_a)
   or die(mysql_error());
$row_a = mysql_fetch_array($results_a);
extract($row_a);
$loadactor = $people_fullname;
}

while ($row = mysql_fetch_array($result)) {
$movie_name = $row['movie_name'];
$movie_director = $row['movie_director'];
$movie_loadactor = $row['movie_loadactor'];

get_director();
get_loadactor();

$movie_details .=<<<EOD
<tr>
<td>$movie_name</td>
<td>$director</td>
<td>$loadactor</td>
</tr>
EOD;
}
$movie_details .=<<<EOD
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td>Łączenie filmów: $num_movies</td>
</tr>
</table>
EOD;
$movie_footer .="</table>";
$movie .=<<<MOVIE
$movie_header
$movie_details
$movie_footer
MOVIE;
echo "W bazie danych znajdują się $num_movies filmy.";
echo $movie;
?>
Go to the top of the page
+Quote Post
nospor
post 13.12.2007, 19:41:45
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Nie: "SELECT people_fullname"
a: "SELECT people_fullname "
zjadles spacje.

I uzywaj poprawnego bbcode


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 16.07.2025 - 19:27