Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP/MySQL编辑数据库和调用值_Php_Mysql - Fatal编程技术网

PHP/MySQL编辑数据库和调用值

PHP/MySQL编辑数据库和调用值,php,mysql,Php,Mysql,我在过去用PHP/MySQL做过一些工作,但数量不多。我认为这应该是一个相当简单的问题 我有一个名为“user”的表,其中有一列名为“id”(主键)、“name”、“room”、“subject”和“fb”(facebook个人资料URL)。我需要给这些中的每一个添加值 id: 1 name: bob room: B4 subject: maths fb: www.facebook.com/bob 然后我需要根据一个特定的房间搜索PHP中的所有值 if (room called B4 exis

我在过去用PHP/MySQL做过一些工作,但数量不多。我认为这应该是一个相当简单的问题

我有一个名为“user”的表,其中有一列名为“id”(主键)、“name”、“room”、“subject”和“fb”(facebook个人资料URL)。我需要给这些中的每一个添加值

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\u query
插入…
如下:

 //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;
 }

然后,要搜索值,请执行以下操作:

 //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;
 }

您是否已经设置了任何代码,比如数据库连接?谢谢您的回复。SQL查询工作正常,但php由于某种原因无法工作。它会给您带来任何错误吗?您是否记得在代码中输入正确的用户名、密码、表名等?