Не могу вывести результат, пишет Resource id #3... откуда берется? понять не могу: Код (Text): $id = '17'; $result = mysql_query("SELECT ttn.org, ttn.num, ttn.id FROM `ttn` INNER JOIN `firma` ON ttn.org=firma.name WHERE ttn.id=$id") or die('Ошибкочка =('); echo "$result<br>"; $row = mysql_fetch_array($result); echo $row['ttn.id'];
Код (Text): echo "$result<br>"; что просишь то и пишет.... Код (Text): $row = mysql_fetch_array($result); var_dump ($row); // вот так сделай, и увидишь все что пришло из БД
ну это вопрос к разработчикам пхп ))) они решили так: Для запросов SELECT, SHOW, DESCRIBE, EXPLAIN и других запросов, возвращающих результат из нескольких рядов, mysql_query() возвращает дескриптор результата запроса (resource), или FALSE в случае ошибки. что собственно тебе и выводит echo
равносильно: почему небо голубое? ответ: а почему солнце яркое? так же и тут =) может ктонибудь помочь?
$id = '17'; $result = mysql_query("SELECT ttn.org, ttn.num, ttn.id FROM `ttn` INNER JOIN `firma` ON ttn.org=firma.name WHERE ttn.id=$id") or die('Ошибкочка =('); echo "$result<br>"; нафиг удалить $row = mysql_fetch_array($result); echo $row['ttn.id'];
Ну так вы почаще попова смотрите, у вас и лягушки за-мяукают и ласточки говорить научатся. Читать научитесь документацию по функциям, и я уверяю у вас сразу отпадут подобные вопросы.
удалила, но всеравно результат не выводится: Код (Text): $id = '17'; $result = mysql_query("SELECT ttn.org, ttn.num, ttn.id FROM `ttn` INNER JOIN `firma` ON ttn.org=firma.name WHERE ttn.id=$id") or die('Ошибкочка =('); $row = mysql_fetch_array($result); echo $row['ttn.id'];
строку та вставить не сложно.. только результата никакого, поэтому и спросила - зачем она... а соответствие ttn.org и firma.name есть, один в один... да и id 17 есть. Столько нагуглила, и ничего не помогает... как-то раньше связывала 2 таблицы без проблем, теперь уже который день разобраться не могу.
Вам думать и читать сложно... Лишь-бы написать. "как-то раньше связывала без проблем", как вы могли связывать если вы даже не понимаете, что происходит у вас. Как же вас попов не научил ошибки mysql смотреть?)))
да ужж... не только я не понимаю, но и участники данного топика к сожалению тоже... все-же жду, может появится знающий и подскажет что не так.
Блин, ничего не показывает. результата на странице вообще никакого. Код (Text): $id = '17'; $result = mysql_query("SELECT ttn.org, ttn.num, ttn.id FROM `ttn` INNER JOIN `firma` ON ttn.org=firma.name WHERE ttn.id=$id") or die('Ошибкочка =('); $row = mysql_fetch_array($result); echo $row['ttn.id']; while ($row = mysql_fetch_assoc($result)) { var_dump($row); } что это еще может быть?
А ты календарь проверяла, может у тебя сегодня не благоприятный день для программирования Воспользуйся php.net/manual/ru/function.mysql-error.php также удали $row = mysql_fetch_array($result);