| newsfriends 
         
  
 | 分享:                 
 [PHP][讨论] 与SQL的相关出错
                      
                        
                        
                          |  x0 | 
 
   这是我的第一个档案
 <?php
 function GetField($res,$field,$number) {
 return stripSlashes(mssql_result($res,$number,"$field"));
 }
 $link=mssql_connect(飗.0.0.1','','');
 mssql_select_db('db');
 $result = mssql_query ("sp_tables");
 $fields = mssql_num_fields ($result);
 $rows  = mssql_num_rows ($result);
 $n=0;
 for ($f=0; $f<$rows; $f++) {
 $CHKTYPE=GetField($result,"TABLE_TYPE",$f);
 if($CHKTYPE=='TABLE'){
 //$name = mssql_fetch_field($result, 2);
 $field=GetField($result,"TABLE_NAME",$f)."<br>";
 //echo $field; 印出所有表格
 $array[$f]=$field;
 $n++;
 }
 }
 echo "<center>【资料库所有表格】</center><p>";
 //echo $n."<br>";表格数目
 $x=$n+19;
 for($x=19;$x<$n;$x++)
 {
 echo "<center>$array[$x]";
 }
 echo "<form action=all_table.php method=get target=right>";
 echo "<center><table border=Ɔ'>";
 $x=19;
 for($i=0;$i<$n;$i++)
 {
 echo "<tr><td><input type=radio name=choose value='$array[$x]'></td><td>$array[$x]</td></tr>";
 $x++;
 }
 echo "</table>";
 echo "<p>";
 echo "<input type=submit value=确定>";
 $aa="select * from ";
 echo "<input type='hidden' name=aa value=$aa>";
 echo "<input type='hidden' name=num value=$n>";
 ?>
 
 
 
 
 连结到这个档案
 
 <?php
 $link=mssql_connect(飗.0.0.1','','');
 mssql_select_db("db");
 $cho=$_GET["choose"];
 echo $cho;
 $select="select * from $cho";
 $result=mssql_query($select);
 while($field=mssql_fetch_field($result))
 {
 echo $field->name;
 }
 ?>
 
 
 如果我印出在前个档案的radio的话是没问题
 是我选的那个表格
 要单独印出结合的指令也没问题
 可是当要跟资料库连结的时候就会出错
 
 这是出错的说明
 Warning: mssql_query() [function.mssql-query]: message: 行 1: 'br' 附近的语法不正确。 (severity 15) in C:\MyPHP\project\all_table.php on line 7
 
 Warning: mssql_query() [function.mssql-query]: Query failed in C:\MyPHP\project\all_table.php on line 7
 
 Warning: mssql_fetch_field(): supplied argument is not a valid MS SQL-result resource in C:\MyPHP\project\all_table.php on line 8
 
 不知道要用什么办法才能解决这个问题
 希望有方法解决的大大帮忙一下
 P.S 这是MS SQL
 
 
 |