1

我想将 MySQL 数据库连接到 Web 服务。我遵循了一个教程,但它不起作用。我不知道,为什么它不起作用。该表已构建,但应使用数据库中的值填充。我只是想显示它。有人有想法吗?这是我的源代码:

enter code here
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Insert title here</title>
    </head>
    <body>
     <?php
       $mysqlhost="localhost"; // MySQL-Host angeben

       $mysqluser="root"; // MySQL-User angeben

       $mysqlpwd="webservice"; // Passwort angeben

       $mysqldb="**********"; // Gewuenschte Datenbank angeben



       $connection=mysql_connect($mysqlhost, $mysqluser, $mysqlpwd) or die ("Verbindungsversuch                    fehlgeschlagen");



        mysql_select_db($mysqldb, $connection) or die("Konnte die Datenbank nicht waehlen."); 
        mysql_select_db( MYSQL_DATENBANK ) or die("Auswahl der Datenbank fehlgeschlagen");

      $sql="SELECT * FROM car";

     $adressen_query = mysql_query($sql) or die("Anfrage nicht erfolgreich");
    ?>
    <table cellpadding="1" cellspacing="3" border="1">

    <tr>

    <td>ID</td>

    <td>Producer</td>

    <td>Type</td>

    <td>BJ</td>

    <td>HP</td>

    <td>Mileage</td>

    </tr>

    <?php

    while ($adr = mysql_fetch_array($adressen_query)){

    ?>

    <tr>

    <td><?=$adr['ID']?></td>

    <td><?=$adr['Producer']?></td>

    <td><?=$adr['Type']?></td>

    <td><?=$adr['BJ']?></td>

    <td><?=$adr['HP']?></td>

    <td><?=$adr['mileage']?></td>


    </tr>

    <?php

    }

    ?>
    </table>
    </body>
    </html>
4

0 回答 0