ホームページ > バックエンド開発 > PHPチュートリアル > 助けてください。mysql を読み取るためのこの PHP インターフェイスに興味があります。なぜデータを読み取ることができないのですか?

助けてください。mysql を読み取るためのこの PHP インターフェイスに興味があります。なぜデータを読み取ることができないのですか?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-13 13:12:45
オリジナル
848 人が閲覧しました

mysql を読み取るためのこの PHP インターフェイスがデータを読み取れない理由を見つけるのを手伝ってください???
これはデータベースを作成する方法です

CREATE TABLE IF NOT EXISTS `tm_comment` (
` playerID` text NOT NULL、
`message` テキスト NOT NULL、
`color` テキスト NOT NULL、
`fontsize` varchar(3) NOT NULL、
`mode` varchar(2) NOT NULL、
`playTime` varchar(4) NOT NULL,
`date` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;






これは書き込みインターフェイスです


$vid = $_POST['playerID'];
$message =$_POST['message'];
$color =$_POST['color'];
$ fontsize =$_POST ['fontsize'];
$mode =$_POST['mode'];
$playtime =$_POST['playTime'];
$date =$_POST['date' ];
$conn=mysql_connect("localhost", "root", "root");
mysql_query("set names 'utf8'",$conn);
mysql_select_db("ultrax",$ conn); 🎜>$exec="INSERT INTO `tm_comment` (`playerID`, `message`, `color`, `fontsize`, `mode`, `playTime`, `date`) VALUES ('$vid' ,'$message ','$color','$fontsize','$mode','$playtime','$date')";
$result=mysql_query($exec,$conn);
mysql_close($ conn);
?>





このとき、インターフェースの

ヘッダー('コンテンツタイプ: text/xml;');
$id=$_GET['id'];
$link=mysql_connect("localhost","root","root");
mysql_select_db ("ultrax", $link);
$q="SELECT * FROM `tm_comment` WHERE playerID =$id";
mysql_query("SET NAMES utf8"); q, $link);
if(!$rs){die("有効な結果!");}
echo " n";
echo "n";
while($row = mysql_fetch_row($rs))
echo "$row[5] $row[1]?>


現在問題が発生しています。インターフェース

はデータ

を書き込むことができますが、読み取ることができません (データベース IP、ユーザー名、パスワード、データベースがありません)名前が間違っています)



-----解決策---------

$ id=$_GET['id'];
データベースに id 列が存在しないため、ここで ID を取得することはできません。 ------解決策---------

$q="SELECT * FROM `tm_comment` WHERE playerID ='$id'";
`playerID` テキストは NULL ではないため、
------解決策---------

正しい解決策。 。 。 IDをテキストに設定するにはどうすればよいですか? 。
ディスカッション

$q="SELECT * FROM `tm_comment` WHERE playerID ='$id'"; because `playerID` text NOT NULL、



-----解決策---------
気絶!データ型が間違っていることがわかりました。 ~~~
関連ラベル:
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート