如何访问数据库中的变量?

时间:2011-12-11 03:01:22

标签: php mysql

我正在处理的应用程序要求我将某些值存储在数据库中(来自提交的表单)。例如:

$sql="INSERT INTO Employment (JobTitle, StartDate, EndDate) VALUES('$_POST[jobtitle]','$_POST[startdate]','$_POST[enddate]')";

一旦他们进入数据库,如何在以下环境中单独访问它们:

 if ($jobtitle=='123') {
        echo "You're a software developer.";
    } elseif ($jobtitle=='1234') {
        echo "You're a software tester.";
    }

基本上,它是一个推荐系统,我需要能够根据数据库中的数据发布推荐。即,如果职称是这个,如果开始日期 - 结束日期=这等,我是mySQL的初学者。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:1)

1)首先,你需要至少知道一点PHP。听起来你已经走得那么远了,并且你可以成功建立与数据库的连接(至少要做“插入”)。好。

2)接下来,您需要至少知道一点SQL。听起来就像是你现在难倒的地方。最基本的SQL命令是:

  • 选择(通常人们首先学习这个;)

  • 插入

  • 更新

  • 删除

    W3Schools有一系列优秀的在线教程,涵盖1)和2):

http://www.w3schools.com/php/php_mysql_intro.asp

3)在将任何内容投入生产之前,您还应该了解一下安全性:

答案 1 :(得分:0)

mysql_select_db("user", $con);
$sql="SELECT jobtitle FROM employment";
$result=mysql_query($sql);

while($row = mysql_fetch_assoc($result)) {
    echo $row['jobtitle'];    
}