PHP/MySQL编辑数据库和调用值
我在过去用PHP/MySQL做过一些工作,但数量不多。我认为这应该是一个相当简单的问题 我有一个名为“user”的表,其中有一列名为“id”(主键)、“name”、“room”、“subject”和“fb”(facebook个人资料URL)。我需要给这些中的每一个添加值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
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由于某种原因无法工作。它会给您带来任何错误吗?您是否记得在代码中输入正确的用户名、密码、表名等?