Различные вопросы по PHP и MySQL

101K
.
4 8 15 16 23 42
kantry, Для чего так?
.
# ViROSS (24.02.2019 / 14:30)
kantry, Для чего так?
чтобы было понятно что ты вообще хочешь и делаешь для этого
.
kantry
Hey guys! Finally I'm gonna change status!?
ViROSS, Пробуй..
А с названиями столбиков ты конечно креативно поступил
$list_column = range(1,80);
// вот этот ORDER BY `win` DESC по моему и нахрен не надо))
$req = mysql_query('SELECT `'.join('`, `', $list_column).'` FROM `tkeno` WHERE `win` > 0 ORDER BY `win` DESC LIMIT 10');

if (mysql_num_rows($req) > 0) {
    while ($row = mysql_fetch_assoc($req)) {
        $arr = $row;
    }
}
asort($arr);
foreach($arr as $key => $val) {
	echo $key . '(' . $arr[$key] . '). ';
}
.
Eternal
Добавлено: 25.02.2019 / 05:51
видел где-то тему по поводу эмодзи... базе присвоил необходимую кодировку utf8mb4,форма передает все правильно, а в базу пишется ?????? Что может быть?

Добавлено: 25.02.2019 / 12:11
case'add':
    if(isset($_POST['submit'])){
        $nick = checkin($_POST['nick']); /
        $text = "$nick $user[id]\n";
        $file = fopen("black_nick.txt", "a+"); 
        fwrite ($file,$text); // пишем в файл
        fclose ($file); // закрываем файл
        $_SESSION['message'] = $nick . ' Успешно внесен в базу!';
        header('Location: ?');
    }else{
        ?>
        <form action="black_nick.php?act=add" method="post">
        <b>Запрещенный ник</b><br />
        <input name="nick" type="text" size="30"><br />
        <input type="submit" name="submit" value="Внести в базу"> 
        </form>
        <?
    }
    break;


помогите разобратся... форма при записи в файл создает лишнюю пустую строчку, что мешает при выводе выдавая неккорректные данные о якобы сущ.записи
.
Eternal, дак при выводе и обрезай крайние символы перевода строк, например с помощью rtrim().
Если не понял, как её использовать, открой её описание на пхп.нэт.
.
# ДоХтор (25.02.2019 / 14:14)
Eternal, дак при выводе и обрезай крайние символы перевода строк, например с помощью rtrim().
Если не понял, как её использовать, открой её описание на пхп.нэт.
Точно... )Мне оба варианта понятны ltrim rtrim, надо научиться пользоваться пхпнет.су
.
ViROSS
4 8 15 16 23 42
Добавлено: 26.02.2019 / 23:05
kantry, Cпасибо тебе

Добавлено: 26.02.2019 / 23:09
ещё раз всем привет..

есть такой кусок кода стоит на cron задаче


if ($q==0 && $w==0 && $e==0 && $r==0 && $t==1) {

mysql_query("INSERT INTO `tosto` SET
                `number` = '" . $pi[0] . "',
                `time_real` = '" . time() . "',
                `tirazh` = '" . $tz0 . "',
                `komm` = '3.65',
                `mail` = '1'
            ");
}



и при каждом обновлении страницы он добавляет в базу данных параметры.

как мне сделать бы добавления не повторялись?

ну тоесть если такие значения уже есть что бы новую строку не создавал в базе
.
ViROSS,
ALTER TABLE tosto
ADD CONSTRAINT tosto UNIQUE (number,time_real,tirazh,komm,mail);


if ($q==0 && $w==0 && $e==0 && $r==0 && $t==1) {
 
mysql_query("INSERT IGNORE INTO `tosto` SET
                `number` = '" . $pi[0] . "',
                `time_real` = '" . time() . "',
                `tirazh` = '" . $tz0 . "',
                `komm` = '3.65',
                `mail` = '1'
            ");
}


Подробнее: https://www.w3schools.com/sql/ ... e.asp

ну или https://www.google.ru/search?q ... union
.
4 8 15 16 23 42
MobiLike, что то я не понял
.
ссылка не правильная https://www.google.ru/search?q ... nique
Всего: 7969