Как сделать так что-бы в таблицу HTMl выводились данные человека с ID 2?
Вот так у меня помогите
мне нужно что-бы 1 февраля например сбоку предмет математика выводились отметка из таблицы marktable из строки Mark оценка человека с ID 2 как сделать?
тоесть вместо марк у меня была оценки из это таблицы MArk но оценка человека с ID 2 echo '<td>' . $users_mark['Mark'] . '</td>';
занимаюсь программированием с 8 лет
веб-программированием с 10
мне сейчас 15!
фигасе.
это ты за 5 лет не смог освоить самый первый урок по пхп/мускулю?
и не умеешь вставить код в текст вопроса?
Где ж ты был все эти 5 лет? В заморозке на пути к Альфе Центавра?
Александр Тимков:
для начала
1) прочти 4-5 первых урока по mysql+php в любой книжке. Это даст тебе ответ, как обрабатывать строки.
А здесь тебе скорее всего не ответят, так как
1) Суть задачи сводится не к тому, что бы подсказать решение, а к тому, что бы решить за тебя. А это никому здесь не нужно. Будешь постарше на форумах общаться, тебе точно так же будут отвечать. Если человека нужно направить на путь - его направят, но если человек будет просить сделать за него, за что у него будет материальная выгода, то человек должен заплатить.
2) Оформляй вопросы в соответствии с правилами сайта. Т.е. мне может быть лень было писать этот комментарий тут, и я бы тыкнул тебе в ответ в твоем тексте. Но что мне нужно сделать, - перепечатать твой код, исправить его, и написать тебе.
Дмитрий Бай: слушайте кто знает что делать Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/u295670059/public_html/TableMark.php on line 31
\
Александр Тимков: мммм... как тебе объяснить то по проще: функции которые начинаются на mysql_* устарели, т.е. их (желательно) нельзя использовать, они будут удалены в будущих версиях пхп. В место низ можешь использовать mysqli (php.net/manual/ru/book.mysqli.php)
Акмаль Кадиров: не нужно ему использовать mysqli. Пусть пишет как есть. Он и с этими-то не может справиться, от попыток переписать у него и вовсе заворот мозгов случится. Тем более что ни одной причины переписывать один говнокод на другой нету. А дурацкий варнинг можно отключить
FanatPHP: Я в таком смысле что ему обязательно надо учиться. Но раз все равно учиться то пускай лучше учится mysqli, чем mysql_* которые объявлены как deprecated
Акмаль Кадиров: во-первых, он не учится. во-вторях, если учить - то ПДО. в тупой замене mysql_ на mysqli нет ни малейшего смысла: пусть даже библиотека и новая, но говнокод-то старый. ПО ФАКТУ никакого улучшения не стало
Акмаль Кадиров: вот об этом и речь. ты сам не понимаешь ни что такое mysqli, ни что такое PDO. НО лезешь с советами. Как бы вас, советчиков, всех отсюда повывести...
FanatPHP: Я с тобой не соглашусь - прекрасно понимаю разницы между функциями mysql, mysqli и ПДО. Но не в этом суть, мы уходим от темы и я сказал что не собираюсь устраивать холивар тут по этой теме. Это ничем не поможет автору.
блин, если не хочу спорить с тобой это не означает что ты прав! Терпеть не могу таких прогеров, научатся по видео-урокам Попова и лезут со своими мнениями везде. Бред отключать показ ошибок во время разработки, а темь боле со знаком @. Если ты пишешь не говно-код то там не должно быть ошибок или предупреждении, даже на уровне Deprecated (если конечно это не заброшенный, "мертвый" код)
И откуда же интересно догадываешься знаю-ли я про разницу между ПДО и mysqli? Я хоть что то про них сказал? Вот ща скажу: если автор не собирается использовать другие СУБД в этом проекте (а как я понимаю это так и есть) то не зачем использовать ПДО, лучше использовать mysqli.
Зачем флудишь? Прочти наши последние сообщения, ты так помогаешь автору вопроса?
А если не успокоился насчет выбора ПДО или mysqli в проектах где СУБД MySQL то создай такую тему и я опишу свое мнение. А тут это вообще не в тему
А если просто похвастаться решил, то успокойся, все поняли что ты разбираешься в них... хотя я сомневаюсь...
Акмаль Кадиров: твоя проблема в том, что ты, как и все местные красноглазики, нахватался по верхам пару умных слов, но при этом, во-первых, часто не понимаешь их смысла, а во-вторых, никогда не учитываешь контекста. И если с первым ты хоть иногда попадаешь в тему, то со вторым у тебя, как и у остальных местных энтузиастов, совсем труба. А в итоге ты начинаешь сам себе противоречить :) Пример: вот ты пишешь: "Если ты пишешь не говно-код то там не должно быть ошибок" - это верное замечание само по себе, в не контекста. Но если посмотреть на код в вопросе, то это эталон говнокода. Разумеется, автор пишет говнокод. И эти depreceted level notices - самая меньшая из его проблем. Плюс, разумеется, этот код заведомо мертвый - человек пишет не для дела, а для галочки, никому не нужный код - лишь бы отвязались. Как видишь - здесь есть оба условия, для которых ты допустил подавление ошибок - и мертвый код, и говнокод. Это если вчитаться в контекст. Теперь о смысле понятий.
Ты, механически рекомендуя заменить mysql на mysqli, не понимаешь смысла этого действия. Тупая замена не даст ничего. Единственная причина переходить с mysql куда-либо - это использование подготовленных выражений. Если этого не будет сделано, то смысла в таком переходе - НОЛЬ. В погоне за внешними признаками (новый драйвер, отсутствие нотисов) - ты теряешь суть действия, его смысл. Ты тупо лечишь симптом, оставляя болезнь прогрессировать. Поэтому никогда и никому не рекомендуй эту бессмысленную замену mysql_ на mysqli. Если хочешь дать действительно полезный совет, то переходить надо на подготовленные выражения. И здесь мы подходим к вопросу, знаешь ли ты разницу между mysqli и PDO. В принципе, ты сейчас еще раз выдал себя, полагая основным свойством ПДО умение работать с разными типами БД. Но главное не в этом. Если ты считаешь эти два драйвера равнозначными, то ты никогда не работал через них с подготовленными выражениями. Иначе знал бы, что синтаксис подготовленных выражений mysqli представляет для нуба совершенно непроходимую преграду. И единственный вариант, который он может в принципе осилить - это ПДО.
Ну и по мелочи. 1. Я нигде не писал про показ ошибок. error_reporting не имеет к показу ни малейшего отношения. Специалисты это знают, нахватавшиеся по верхам энтузиасты - нет :) 2. Из моих слов прямо следует, что я-то, как раз, "успокоился" в выборе драйвера БД. Если продолжать говнокодить, то пусть пользуется старым. Если же хочется перестать говнокодить, то для работы с БД надо не шарашить голые вызовы функций АПИ прямо в коде приложения, а использовать высокоуровневую библиотеку. ПДО таковой является хотя бы частично. Mysqli - это низкоуровневый драйвер, вообще не предназначенный для использования напрямую. Из всего вышесказанного, я думаю, ты сможешь сделать вывод, интересует ли меня твое мнение по поводу этих двух библиотек ;)