ホームページ  >  記事  >  バックエンド開発  >  PHP プログラミングでのデータベースへの接続とデータ テーブルの読み取りに関する問題

PHP プログラミングでのデータベースへの接続とデータ テーブルの読み取りに関する問題

WBOY
WBOYオリジナル
2016-06-13 12:05:09961ブラウズ

データテーブルを読み取るためにデータベースに接続する PHP プログラミングの問題
私のデータベースには複数のデータテーブルがありますが、テーブルの順序だけを読み取ることができず、111 しか出力できません
他のテーブルは可能ですが、222 が出力されます
何が問題だったのかわかりません QAQ

   <?php <br />	     $corn=mysql_connect('localhost','root','');<br />         mysql_query('set names UTF8',$corn);<br />         if(!$corn)<br />	         die('Could not connect: ' . mysql_error());<br />             $db_selected=mysql_select_db("daydream",$corn);<br />         if (!$db_selected)<br />             die ('Can\'t use foo : ' . mysql_error());<br />		<br />		 $query=mysql_query("select * from order ");<br />		 if(!$query) echo 111;<br />		 else echo 222;//这三行是用来测试是否读取到数据表<br />         $row = mysql_fetch_array($query);  			<br />         			    <br />	         echo" <br />			   <div><br /><br />	             <p class='item'>购物车编号:$row[cartNo]&nbsp<br />				 客户编号:$row[cusNo]&nbsp<br />				 商品编号:$row[proNo]&nbsp<br />				 购买时间:$row[cartDate]&nbsp<br />				 购买金额:$row[cartSum]&nbsp<br />				 收货地址:$row[cartAddress]&nbsp</input></p>			 <br />				 </br><br />				<br />			   </div><p><br />	                    ";<br />	     <br />		 echo"&nbsp&nbsp</p>";<br />     ?>

-----解決策---------
$query=mysql_query("select * from order ");
order がキーワード
に変更されました
$query=mysql_query("select * from `order`");
は大丈夫です。

実際には、テーブル名にはキーワードを使用しない方がよいでしょう。
------解決策-----
$query=mysql_query("select * from `order` ");

- - ---解決策-------------------
テーブル名にキーワードを使用できないことはわかっています
しかし、キーが存在すると「」という単語を使用するには、「」を使用する必要があります。

-----解決策---------------------------- -
テーブルの順序だけが読み取れません 111 のみを出力できます
他のテーブルは 222 を出力できます。 実際、あなたの説明から、私はすでに順序テーブルの問題であることを知っています。何が問題なのでしょうか? キーワードの順序と同じです。したがって、テーブル名を変更するか、`order`
-----解決策------------- -------
mysql 予約語 http://www.cnblogs.com/lawdong/archive/2010/08/08/2357903.html
予約語を使用する場合、エスケープは必要ありません他の目的の場合: ``
で囲みます。ただし、次の予約語については例外が発生します:
ACTION
BIT
DATE
ENUM
NO
TEXT
時間
タイムスタンプ

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。