# ViROSS (24.02.2019 / 14:30)
kantry, Для чего так?
чтобы было понятно что ты вообще хочешь и делаешь для этого
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] . '). ';
}
Добавлено: 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, надо научиться пользоваться пхпнет.су
Добавлено: 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
MobiLike, что то я не понял