创建数据库链接

时间:2011-03-25 13:57:54

标签: php mysql html

我目前正在制作一个关于通用识别号码的项目(不是那么大,但就像那种......大学水平)..我想创建一个带有各自数据库标签的页面...... 。如果我按下'A'键作为标签,那么所有以字母“A”开头的名字都会出现...... Plz帮助我!!!!

问候!!

4 个答案:

答案 0 :(得分:1)

不完全理解你的问题,但是如果我要为不同的名称和/或情况创建一个选项卡,我会使用一个switch语句,其中包含允许你在sql查询中更改order_by的情况。

答案 1 :(得分:0)

我认为你需要从头开始。您使用的是PHP还是Java?您是否在数据库中使用MySQL或Oracle?也许为自己设定一个更简单的目标,构建一个PHP页面(或Java servlet),从数据库中提取数据并将其显示在Web浏览器的表中。当你使用它时,你可以在它上面构建。

当您遇到无法回答的问题时,请将该问题提交给Stackoverflow。解释你的工作,你想做什么以及预期结果与实际结果的偏差。

答案 2 :(得分:0)

我认为这有点像你想要显示的所有名字都以A传递给get请求:

<?php
//connect to mysql database (if you don't know search google)
if(isset($_GET['namestartingwith'])){
  $namebegin = $_GET['namestartingwith'];
  $query = mysql_query("SELECT * FROM database WHERE name LIKE \"$namebegin%\"");
  while(mysql_fetch_array($query) = $data){
   echo $data['name'];//name being the name op your column with the name data
  }
}
?>

这应该是php + mysql的技巧

答案 3 :(得分:0)

在Java + MySQL中,下载并设置必备的jar后:

public static Connection dbConnect() throws SQLException, ClassNotFoundException {
   String DB_URL;
   Class.forName("com.mysql.jdbc.Driver");
   DB_URL = "jdbc:mysql://your_db_url?autoReconnect=true"; 
   Connection conn = DriverManager.getConnection(DB_URL, DB_USER, DB_PWD);
   return conn;
   }

在通话程序中,

public static Object dbExecute() throws SQLException, ClassNotFoundException {
    Statement stmt;
    Connection conn = dbConnect();
    stmt = conn.createStatement();
    ResultSet rs = stmt.executeQuery("your_sql_statement");
    Object result = null;
    while (rs.next()) {
        result = rs.getObject("field_you_want_to_retrieve");
    }
    rs.close();
    stmt.close();
    conn.close();
    return result;
}