PHP / MySQL редактирование базы данных и вызов значений

0

Я проделал некоторую работу с 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;
}

Извините, если я прошу слишком много советов, но я был бы очень признателен, если бы кто-то мог прояснить это для меня.

Спасибо!

  • 0
    У вас есть какой-либо код, например, соединение с базой данных?
Теги:

1 ответ

1
Лучший ответ

Чтобы добавить значения, используйте 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;
 }
  • 0
    Спасибо за ваш ответ. SQL-запрос работает нормально, но PHP по какой-то причине не работает ..
  • 0
    Это дает вам ошибку? Помните ли вы, чтобы в коде указывалось правильное имя пользователя, пароль, имя таблицы и т. Д.?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню