Не получается вывести значение ячейки mart в таблице golos при условии что id=1 Просто вывести переменную html Код (PHP): <?php echo $mart_id1?> php Код (PHP): $mart_id1 = mysql_query ("SELECT `mart` FROM `golos` WHERE `id` = '1'", $conn); Выходит ошибка - Warning: mysql_query() expects parameter 2 to be resource, object given in строка с php кода Что делать? Подсказка от модератора: Любой код или текст конфигурации пишите между тегом [code=php] и [/code]. Используйте отступы в коде для форматирования текста. Это помогает быстрее понять вас, увеличивает шанс на получение ответа. Что выделять? Например: PHP, HTML, CSS, JavaScript, SQL, XML, .htaccess, ini, регулярные выражения, код шаблонизаторов, любая другая разметка, результаты array/object dump и т. д.
Почитай документацию https://php.net/manual/ru/function.mysql-query.php В переменной $conn должен быть resource, а ты туда присвоил object, не стыковка. Почитай как делать отладку http://phpfaq.ru/debug https://netbeans.org/kb/docs/php/debugging_ru.html Функции mysql_* уже удалили в PHP7 используй mysqli и pdo. Правильный resource должна была вернуть mysql_connect, как там что-то другое оказалась ты можешь посмотреть в коде.
в базе данных нет ячеек ))) это не эксел, ёмана. ошибка скорее всего от того, что ты накопировал кусков из разных текстов. смешал разные расширения: mysql и mysqli. есть разница. дальше, когда ты исправишь этот косяк, всё равно будет неправильно, т.к. $mart_id1 у тебя будет типа "ресурс", а не строка. его не получится вывести в echo. понадобится какой-нибудь fetch. ты опять вставил что-то не вникая в суть. почитай примеры и комментарии в документации, там всё подробно расписано. http://php.net/mysqli_query
если не знаешь английский, то почему бы не вставить ошибку в гугл переводчик... это же первое что приходит в голову...