Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Привязка (https://forum.antichat.xyz/showthread.php?t=135964)

restart_05 19.08.2009 14:40

Привязка
 
Допустим есть логин и этот логин хранится в бд mysql.
Как можно привязать друзей к этому логину сохранить их и вывести на страницу. Если сохранять каждый логина то нужно писать дополнительную строку в бд. Как это можно организовать с php или ajax

FreShBY 19.08.2009 14:44

Создать вторую таблицу вида:
userID, friendID

или в этой же таблице в ячейку через зяпятую IDы друзей

restart_05 19.08.2009 14:47

ммм... А какой запрос отправлять, чтоб через запятую вставляло ??

L I G A 19.08.2009 14:55

Цитата:

Сообщение от restart_05
ммм... А какой запрос отправлять, чтоб через запятую вставляло ??

mysql_query("INSERT INTO `тратата` SET `id`='".$id.",'....

restart_05 19.08.2009 14:56

спс

restart_05 19.08.2009 17:53

Возник такой вопрос как вывести эти данные

L I G A 19.08.2009 18:11

Цитата:

Сообщение от restart_05
Возник такой вопрос как вывести эти данные

PHP код:

$r=mysql_query('SELECT * FROM `table` ORDER BY `id`')
or die (
mysql_error());
while(
$array=mysql_fetch_assoc($r)){
$id[]=$array['id'];


в данном случае все id запишутся в массив $id

restart_05 19.08.2009 18:16

Это понятно а как вывести по 1 where id=1 предположим

L I G A 19.08.2009 18:20

Цитата:

Сообщение от restart_05
Это понятно а как вывести по 1 where id=1 предположим

PHP код:

$news=mysql_query('select *  from  `table` where id = "' $id '" ')
or die (
mysql_error());
$a mysql_fetch_assoc($news);
$id=$a['id']; 


restart_05 19.08.2009 18:39

(( То что ты пишешь выводит все как есть к примеру 4,43,432,2,12 и выводит а мне нужно
чтоб так
4
43
432
2
12


Время: 04:21