Саныч пишет:SELECT t1.cel_texniki, (
SELECT COUNT(*) FROM t2 WHERE POSITION(t1.id_cel IN t2.options) != 0
) AS `sum`
FROM t1
Как сделать вывод этого результат? В mysql запрос вроде работает.
(Добавление)
все не надо)
(Добавление)
Решил добавить 3 таблицу, вот только проблема. id записи - автоинкримент, id_texnik тож все норм, а вот id_cel заносит 0.
получается такое
| 1 | 5 | 0 |
А нужно что бы заносило вот так
| 1 | 5 | 1 |
| 2 | 5 | 2 |
| 3 | 5 | 16|
| 4 | 3 | 2 |
| 5 | 3 | 4 |
(Добавление)
Мысли двигаются в таком направлении, но пока не работает...в чем ошибка?
foreach($checkboxes as $check) {
$id_texnik = mysql_insert_id();
$sql = mysql_query("INSERT INTO `navigat_bd`.`note_table` (id_note, id_texnik, id_cel)
VALUES(NULL, '".(int)$id_texnik."','".(int)$check."')");
}
(Добавление)
Это у меня на странице(поле)
<?php
$query = 'SELECT id_cel, cel_texniki FROM cel_texniki ORDER BY cel_texniki';
$result = mysql_query ( $query );
while ( $row = mysql_fetch_array ( $result, MYSQL_ASSOC ) ) {
echo "<input type='checkbox' name='options[]' value=".$row['id_cel'].">".$row['cel_texniki']."<br>";
}
?> (Отредактировано автором: 04 Февраля, 2012 - 12:08:45)
|