Я проделал некоторую работу с PHP/MySQL в прошлом, но не в огромных количествах. Это должна быть довольно простая проблема, о которой я подумал бы.
У меня есть таблица под названием "пользователь", внутри которой есть столбцы с именем "id" (первичный ключ), "имя", "комната", "тема" и "fb" (URL профиля facebook). Мне нужно добавить значения к каждому из них, например.
id: 1
name: bob
room: B4
subject: maths
fb: www.facebook.com/bob
Затем мне нужно искать все значения в PHP на основе определенной комнаты, например.
if (room called B4 exists) {
$name = name;
$room = room;
$subject = subject;
$fb = fb;
echo $name;
}
Извините, если я прошу слишком много советов, но я был бы очень признателен, если бы кто-то мог прояснить это для меня.
Спасибо!
Чтобы добавить значения, используйте mysql_query
с INSERT INTO ...
следующим образом:
//connect to mysql and select database
mysql_connect('localhost', 'mysql_user', 'mysql_password') or die('Could not connect: ' . mysql_error());
mysql_select_db('put_your_database_name_here') or die("Can not select database");
//insert data into MySQL
mysql_query("insert into user (id, name, room, subject, fb) values ('1', 'bob', 'B4', 'maths', 'www.facebook.com/bob')");
Затем для поиска значений выполните следующие действия:
//connect to mysql and select database
mysql_connect('localhost', 'mysql_user', 'mysql_password') or die('Could not connect: ' . mysql_error());
mysql_select_db('put_your_database_name_here') or die("Can not select database");
//fetch data from MySQL
$result = mysql_query("select * from user where room = 'B4'");
//iterate over each row and do what you want.
while($row = mysql_fetch_assoc($result))
{
$name = $row['name'];
$room = $row['room'];
$subject = $row['subject'];
$fb = $row['fb'];
echo $name;
}