JSON как решение ПРЕКРАСНО подойдёт для любой специфики постановки задачи, если жить не в 20 веке, а в 21.
Хочется мазохизма - в интернете полно библиотек для работы с EAV
Чтобы стать базой знаний, нужна не только цель, но и средства.
Возможность выделять канонические вопросы с ответами, возможность кураторам редактировать канонические ответы (потому что любая информация устаревает), SEO инструменты, которые позволят поисковикам находить эти канонические ответы, в частности накачивание их ссылками. То есть дубликаты не должны удаляться, а с них должен идти редирект на канонический вопрос, как это сделано на Stack Overflow.
Ничего этого не делается. Максимум - какой-то совсем навязший в зубах вопрос удаляется, причём это тоже зависит от фазы луны, и в итоге один удаляют, а пять - нет. То есть гипотетически мы миллионеры база знаний, а на практике зачеркнуто в доме обычный конвейер с халтурными ответами на халтурные вопросы. То есть ставка всё равно делается не на качество, а на количество. И в этом контексте вопросы с code review - это только плюс.
Не говоря уже о том, что удалённый вопрос с code review калькулятора на питоне - это прекрасный кандидат на вхождение в базу знаний.
данные "оттуда" вы получаете через РНР, обычным порядком. К вашей задаче работа с БД отношения не имеет. вам надо научиться запрашивать информацию у РНР. а РНР уже запросит у БД
Сделайте сначала с периодическим опросом.
учитывая, что вы не знаете ни mysql, ни PHP, ни JS, для вас и это будет челлендж
громоздить сюда ещё и сокеты вы точно не потянете.
я не спрашиваю вас по какой причине не выводится. я спрашиваю как конкретно выглядит это "не работает", чтобы разобраться в причинах.
Но я так понимаю, что вам самому это не интересно и с программированием вы связаны случайно. Вопросов больше не имею.
weranda, но что-то же выводится? хотя бы ноль? если файл не найден, то РНР должен выдать ошибку.
одной только "реализации" недостаточно, надо понять, почему не работало. вы ниже пишете что getimagesize работает, а filesize нет. этого не может быть.
в принципе, в SQL есть синтаксис insert select. то есть РНР для вашей задачи вообще не нужен
но я снова повторяю, вы занимаетесь полнейшей ерундой. потому что от неграмотности не знаете как правильно работать с БД и изобретаете кривые костыли