如题 我现在用的是mysql5.0
需要实现一个 php 对mysql的数据库AAA 读取其中的表BBB里的一列名为KEY的所有数据并全部显示出来
因为俺不懂命令行,所以用phpmyadmin添加的表BBB 并在里面设置了3个列 分别是 ID NAME KEY
问题来了找不到索引是那个,怎样实现ID 这一列自动 +1 呵呵
所以这里求助
还有个问题就是 我写的 php 读取mysql 代码老出错, 我是在网上找的进行了修改
希望高手指点下俺这个小白 看看俺的代码哪里有问题 顺便给个能生成上面我需要的表的sql命令 呵呵 先在这里谢谢了 <?php
$conn = mysql_connect("localhost","admin","admin") or die("连接不成功!");
mysql_select_db("AAA", $conn); //选择数据库
$q = "SELECT * FROM BBB where sort_name_id=KEY "; //SQL查询语句
$rs = mysql_query($q, $conn); //获取数据集
echo "<table><tr><td>";
echo "<p>激活码</p>";
while($row = mysql_fetch_row($rs)) echo "<p>$row</p>"; //显示数据
echo "</tg></tr></table>";
mysql_free_result($rs); //关闭数据集
?>
这是代码
出现的错误是
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in 在第八行和第十行
需要实现一个 php 对mysql的数据库AAA 读取其中的表BBB里的一列名为KEY的所有数据并全部显示出来
因为俺不懂命令行,所以用phpmyadmin添加的表BBB 并在里面设置了3个列 分别是 ID NAME KEY
问题来了找不到索引是那个,怎样实现ID 这一列自动 +1 呵呵
所以这里求助
还有个问题就是 我写的 php 读取mysql 代码老出错, 我是在网上找的进行了修改
希望高手指点下俺这个小白 看看俺的代码哪里有问题 顺便给个能生成上面我需要的表的sql命令 呵呵 先在这里谢谢了 <?php
$conn = mysql_connect("localhost","admin","admin") or die("连接不成功!");
mysql_select_db("AAA", $conn); //选择数据库
$q = "SELECT * FROM BBB where sort_name_id=KEY "; //SQL查询语句
$rs = mysql_query($q, $conn); //获取数据集
echo "<table><tr><td>";
echo "<p>激活码</p>";
while($row = mysql_fetch_row($rs)) echo "<p>$row</p>"; //显示数据
echo "</tg></tr></table>";
mysql_free_result($rs); //关闭数据集
?>
这是代码
出现的错误是
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in 在第八行和第十行
------------------------
进入id的编辑界面,选择AUTO_INCREMENT就可以了
------------------------------------------------------
$q = "SELECT KEY FROM BBB ";
echo "<p>$row['key']</p>";
}
又显示错误了
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRIN 这个错误 在 echo "<p>$row['kid']</p>"; 这一行
不要写成 $row['kid']
饿 没错的 我前后对应好了的
实际 是这样的 :mysql_select_db("clookwow", $conn); //选择数据库
$q = "SELECT kid FROM kill"; //SQL查询语句
$rs = mysql_query($q, $conn); //获取数据集
echo "<table><tr><td>";
echo "<p>激活码</p>";
while($row = mysql_fetch_row($rs)){
echo "<p>$row['kid']</p>";
} //显示数据
echo "</tg></tr></table>";
mysql_free_result($rs); //关闭数据集
?> 提示错误是 Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRIN 这个错误 在 echo "<p>$row['kid']</p>"; 这一行
echo "<p>$row['kid']</p>";
} //显示数据 while($row = mysql_fetch_array($rs)){
echo "<p>$row['kid']</p>";
} //显示数据
会不会是 我 的表建立错误了啊
我全部默认建立的
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in 在第八行和第十行 这个错误
我怀疑我的表不对
二、
<?php
$conn = mysql_connect("localhost","admin","admin") or die("连接不成功!");
mysql_select_db("AAA", $conn); //选择数据库
$q = "SELECT `KEY` FROM `AAA`.`BBB`"; //SQL查询语句 (此处SQL进行了更改)
$rs = mysql_query($q, $conn); //获取数据集
echo "<table><tr><td>";
echo "<p>激活码</p>";
while($row = mysql_fetch_assoc($rs)) echo "<p>{$row['KEY']}</p>"; //显示数据 (此处进行了修改)
echo "</td></tr></table>";
mysql_free_result($rs); //关闭数据集
?>