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

101K
.
Hey guys! Finally I'm gonna change status!?
# MobiLike (26.02.2019 / 23:56)
ALTER TABLE tosto
ADD CONSTRAINT tosto UNIQUE (number,time_real,tirazh,komm,mail);
Это только с innodb таблицами можно сделать
.
Hey guys! Finally I'm gonna change status!?
ViROSS, Структуру tosto покажи? show create table tosto;
.
4 8 15 16 23 42
MobiLike,
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'
                ");
    }


и поэтому как бы надо что бы после if уже ни чего не работало если такой уже есть в базе




мы просто не поняли друг друга
.
4 8 15 16 23 42
kantry, вот это*???
Прикрепленные файлы:
.
kantry
Hey guys! Finally I'm gonna change status!?
if (!mysql_result(mysql_query("select count(*) from `tosto` where /*тут колонки которые не должны повторятся*/"), 0)) {   
  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'
                ");
  }
}

Нет не это.
.
допустим есть таблица форума , как без быдлокода поменять местами время двух записей?
.
Hey guys! Finally I'm gonna change status!?
dilp, Один раз что ли поменять? Вручную, в пхпадмине))
.
ViROSS
4 8 15 16 23 42
kantry, Например так??

if (!mysql_result(mysql_query("select count(*) from `tosto` where `number`,`tirazh`"), 0)) { 
бла бла
}
.
kantry, не. надо иногда и лазить туда каждый раз не удобно.
надо какой-то простой запрос,а многоэтажный быдлокод нарисовать я смогу
.
Nells
Как сделать карму через switch?
Тоесть чтобы были отдельные ссылки чтобы поднимать и понижать репутацию.
Чтобы были отдельные ссылки

switch ($mod) {
case 'plus':
Код на повышение
}
switch ($mod) {
case 'minus':
Код на понижение
}
Всего: 7969