Вобще по php самая обширная документация даже на русском) на php.net сухо, но все расписано, тем, кто хоть немного понимает что к чему- вполне достаточно этого ресурса для расширения своих знаний)
Лично я там частенько ищу функции (они удобно сколочены по разделам, например, для работы со строками или с массивами...) или смотрю правильный синтаксис (многие названия функций помню, но, например, не помню в какой последовательности передавать аргументы, или что возвращает функция, или список необязательных аргументов не знаю... - все там есть)
Вобще сам начинал учить с книги... не советую смотреть всяких ютуберов, которые выучили как выкинуть на страницу hello world и сразу снимают видосы - ничего полезного они не скажут, и наврятли смогут объяснить почему именно так, а не иначе...
pimanov3, Возвращает FALSE в случае неудачи. В случае успешного выполнения запросов SELECT, SHOW, DESCRIBE или EXPLAIN mysqli_query() вернет объект mysqli_result. Для остальных успешных запросов mysqli_query() вернет TRUE. Подробнее сделайте var_dump($result);
iFruktTV, если определенное время, то 2 поля надо добавить, мут и время мута, для работы с бд используй либо pdo либо mysqli... но для этого надо знать основные команды языка sql... SELECT, UPDATE, INSERT INTO... время мута - если например 5 минут, то текущее время + 300сек и записываешь в базу... проверка - берешь текущее время и сверяешь с временем мута, если больше, то мут снимаешь... посмотри примеры в гугле... в каком направлении двигаться я написал
Antony Tkachenko, изначально [параметр1 123, параметр2 321, параметр3 657] - что-то подобное... вырезаю зарятые, скобки и обрезаю пробелы в начале и конце для надежности, потом эксплоид по пробелу)
Мут - еще один параметр в таблицу или файл, например 0 по умолчанию, 1 если замутен, делать проверку при отправке или показе формы сообщения, если у юзера 1, то слать лесом) кик, тут сложнее, нужно иметь представление о чате)
Antony Tkachenko, не мой случай... я строку списка параметров и их значений функцией explode преобразую в массив, поэтому результат всегда будет четный...
Посетила такая мысля - содать 2 массива, четные в один, нечетные в другой, ну и потом собрать ассоциативный функцией array_combine( ); но может и это велосипед и есть вариант попроще?)
Т.е. лучше иметь несколько методов с тривиальными задачами и вызывать по мере необходимости, чем один с более сложным вычислением, но часть его работы может быть и не востребована... спасибо, учту.
Столкнулся с такой задачей, где можно все сразу обработать, но процентов 10 вычислений в методе могут не понадобится, либо сделать 6-8 вызовов метода с вычислением по каждой конкретной задаче, и там не будет лишних вычислений....