Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите с запросом JOIN
 
 автор: Front   (28.03.2007 в 12:18)   письмо автору
 
 

Всем привет!
Вопрос следующего характера: есть две таблицы:

obj:

objectid INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
name TINYTEXT NOT NULL,
dop TINYTEXT NOT NULL


и obph:

photoid INT(11) not null,
photo_os TINYTEXT NOT NULL,
photo_b TINYTEXT NOT NULL


нужно вывести записи где obj.objectid = obph.photoid

Скрипт:

<?php
require_once("config.php"); 
$query "SЕLЕСТ * FROM obj JOIN obph ON obj.objectid = obph.photoid";
$result mysql_query($query);
if (!
$result) exit(mysql_error());
$rows mysql_num_rows ($result);

echo 
"<table class=content border=1 align=center cellpadding=5 cellspacing=0>";
echo 
"<tr>";
echo 
"<td align=center><b>№</b></td>";
  echo(
"<td class=2 align=center><b>Название</b></td>");
  echo(
"<td class=2 align=center><b>Описание</b></td>");
  echo(
"<td class=2 align=center><b>Photo_os</b></td>");
  echo(
"<td class=2 align=center><b>Photo_b</b></td></tr>");
  
for (
$i=0;$i<$rows;$i++)
{
if (
$i%2==0$color='white';
else 
$color='pink';
$arr_quest=mysql_fetch_array($result);
echo 
"<tr>";
echo 
"<td class=3 bgcolor=$color align=center>".$arr_quest["objectid"]."</td>";
echo 
"<td class=3 bgcolor=$color align=center>".$arr_quest["name"]."</td>";
echo 
"<td class=3 bgcolor=$color align=center>".$arr_quest["dop"]."</td></tr>";
echo 
"<td class=3 bgcolor=$color align=center><img src=upload/".$arr_quest["photo_os"]."></td>";
echo 
"<td class=3 bgcolor=$color align=center><img src=upload/".$arr_quest["photo_b"]."></td></tr>";
};
echo 
"</table>";
?>


Ругается: 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 'SЕLЕСТ * FROM obj JOIN obph ON obj.objectid = obph.photoid' at line 1

Пожалуйста помогите найти ошибку!!!

   
 
 автор: Loki   (28.03.2007 в 12:49)   письмо автору
 
   для: Front   (28.03.2007 в 12:18)
 

Если слово SELECT писать по русски, то так и получается. Пишите латиницей и будет вам Щастье!

   
 
 автор: Front   (28.03.2007 в 12:55)   письмо автору
 
   для: Loki   (28.03.2007 в 12:49)
 

Большое спасибо, тема закрыта

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования