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

242K
.
(\/)____o_O____(\/)
Udesign, первичные ключи и поля
.
С газика
# Udesign (28.07.2016 / 18:46)
всем привет
у меня такой вопрос

PRIMARY KEY (`id`,`catid`)
PRIMARY KEY `id`

а что означает KEY `id` и KEY (`id`,`catid`)
Декларация первичного ключа (PRIMARY KEY) таблицы.
PRIMARY KEY уникальный для каждой записи.
Тебе не дадут вставить запись с таким же ключом в таблицу если он запись с таким ключом уже есть.
На http://www.w3schools.com/sql/s ... y.asp не прохие примеры и дока
.
Udesign
спасибо теперь чуть чуть стала понятно

пхп (+/-)


в ответ получил
string(1) "2"
string(1) "3"
string(1) "2"
string(1) "3"


ну в базу не пишет где ошибка сделал ?
.
(\/)____o_O____(\/)
`TH` = `TH`0,

`TTF` = `TTF`0,

`TJ` = `TJ`0,

`jami` = `jami`0
и это работает?
.
Udesign
# Koenig (29.07.2016 / 10:58)
`TH` = `TH`0,

`TTF` = `TTF`0,

`TJ` = `TJ`0,

`jami` = `jami`0
и это работает?
нет в базе есть дани
$res['j_1'] = '2' // счет админа
$res['j_2'] = '3' // счет админа
$azo_tik2['j_1'] = '2' // счет игрока 
$azo_tik2['j_2'] = '3' // счет игрока

админ устанавливает счет а игрок угадывает и игрок тоже пишет счет если игрок писал правильно ему зачисляет баллы
.
# Koenig (29.07.2016 / 10:58)
`TH` = `TH`0,

`TTF` = `TTF`0,

`TJ` = `TJ`0,

`jami` = `jami`0
и это работает?
`TH` = `TH`0,

`TTF` = `TTF`0,

`TJ` = `TJ`0,

`jami` = `jami`0
спасибо за подсказку оказываться 0 не работает из за этого не пишет на базу
.
как вывести с базе толка одного усера
пример я пишу 3 коментарии ну меня надо вывести толка имя пользователя которые писал Коментарии и счет сколка у него коментарии

№1. Admin ком. (55)
№2. User ком. (54)
.
help кто знает?
.
# Udesign (29.07.2016 / 21:50)
как вывести с базе толка одного усера
пример я пишу 3 коментарии ну меня надо вывести толка имя пользователя которые писал Коментарии и счет сколка у него коментарии

№1. Admin ком. (55)
№2. Us
По его ID. Например
$sql = "SELECT name FROM users WHERE id = $user_id";
$data = mysql_fetch_assoc(mysql_query($sql));

echo $data['name'];


PS: Это демонстрационный пример. Для твоего скрипта этот код надо корректировать.
.
Udesign
ДоХтор, не так не получиться например на базу пишет 4 раза ид одного юзера
и я пита юс выводит их вот так

$azo2 = mysql_query("SELECT `azo_id`, `TH`, `TTF`, `TJ`, `jami`, `ud_tur`, `ummumiy` FROM `ud_taxmin_bol_jam_hisob` WHERE `ud_tur` = '1_tur' ORDER BY `jami` DESC LIMIT $start, $kmess");

$i = 1;
while (($azo = mysql_fetch_assoc($azo2)) !== false) {
$tartib = $i + $start;
$azo4 = mysql_query("SELECT * FROM `users` WHERE `id` = '" . $azo['azo_id'] . "'");
$azo3 = mysql_fetch_assoc($azo4);
?>
<tr>
<td class="text-center"><?=$tartib;?></td>
<td>
<a target="_blank" href="http://<?=$_SERVER['HTTP_HOST'];?>/users/profile.php?user=<?=$azo['azo_id'];?>">
<?=$azo3['name'];?></a>
</td>
<td class="text-center"><?=$azo['TH'];?></td>
<td class="text-center"><?=$azo['TTF'];?></td>
<td class="text-center"><?=$azo['TJ'];?></td>
<td class="text-center"><?=$azo['jami'];?></td>
</tr>
<?
++$i;
}


$azo3['name'] это user['name']
Всего: 7969