Verbatim PHP代码适用于当前的实时网站,但不适用于新网站(本地或实时)

时间:2013-02-24 17:32:21

标签: php verbatim

  

的MySQL

     

服务器:mysql.mysite.com通过TCP / IP Server版本:5.1.56-log   协议版本:10用户:username@__.dreamhost.com MySQL charset:   UTF-8 Unicode(utf8)

     

网络服务器

     

Apache MySQL客户端版本:5.1.66 PHP扩展:mysql

     

成功运行

     

版本信息:3.3.10.4

我现在正处于斗智斗勇的境地。确切的代码目前正在现场工作,但不适用于我正在设计的新网站。

<table>
    <tr bgcolor="#CCCCCC">

    <th>###</th>
    <th>Year</th>
    <th>Make</th>
    <th>Model</th>
    <th>Description</th>
    <th>Mileage</th>
    <th>Price</th>
    </tr>
<?

  $host = "mysql.mysite.com";
  $user = "username";
  $pass = "password";
  $dbname = "database";

  $connection = mysql_connect($host,$user,$pass) or die (mysql_errno().": ".mysql_error()."<BR>");
  mysql_select_db($dbname);

  $sql = "SELECT * FROM vehicles WHERE sold='n' ORDER BY year DESC";

  $query = mysql_query($sql);

  while ($row = mysql_fetch_array($query)) { 

    echo "<tr>
      <td></td>
      <td>",$row['year'],"</td>
      <td>",$row['make'],"</td>
      <td>",$row['model'],"</td>
      <td>",$row['dscrpt'],"</td>
      <td>",$row['miles'],"</td>
      <td>",'$',$row['price'],"</td>
      </tr>";
  }
  ?> 
</table>

我在网站上收到以下结果,包括本地和加载到服务器上时:

  

“); mysql_select_db($ dbname); $ sql =”SELECT * FROM vehicles WHERE   sold ='n'ORDDER BY year DESC“; $ query = mysql_query($ sql); while($ row   = mysql_fetch_array($ query)){echo“”; }?&gt;

     

年份制作模型描述里程价格“,$ row ['年'],”“,$ row ['make'],”“,$ row ['model'],”“,$ row ['dscrpt' ],“”,$ row ['miles'],“”,'$',$ row ['price'],“

我尝试了其他一些方法,包括mysqli方法,但它们都产生相同的结果。任何连接都没有改变,当前的连接/网页仍然返回数据。我疯狂地查看代码并使用具有相同结果的不同代码。

1 个答案:

答案 0 :(得分:1)

使用<?php代替短开标记<?