从MySQL数据库写入数据

时间:2011-01-12 05:00:02

标签: php

我已经用asp编程多年了,但我对php很新。

我想从我创建的mysql数据库中提取数据。

如果我要用asp做同样的工作;

<%
    Set ObjConn = CreateObject("ADODB.Connection")
    ObjConn.Open ("DRIVER={SQL Server};SERVER=serveraddress;DATABASE=databasename;UID=username;PWD=password")

SQL = "SELECT * FROM PRODUCTS ORDER BY PRODUCTNAME DESC" 
    Set objProducts = objConn.Execute(SQL)

    Do While not objProducts.EOF 
%>
<%=objProducts("PRODUCTNAME")%>
<%
    objProducts.MoveNext 
    Loop
%>

我如何用php做同样的事情?

1 个答案:

答案 0 :(得分:2)

使用:

<?php
  mysql_connect("serveraddress", "username", "password") or die("Could not connect: " . mysql_error());
  mysql_select_db("databasename");

  $result = mysql_query("SELECT PRODUCTNAME
                           FROM PRODUCTS 
                       ORDER BY PRODUCTNAME DESC");

  while ($row = mysql_fetch_array($result)) {
    echo $row["PRODUCTNAME"];
  }

  mysql_free_result($result);
?>

建议

永远不要选择不会使用或显示的列。

参考: