我只是将我的数据库从 MS-Access 转移到 mysql
我正在使用以下代码(仅相关代码的一部分)从 mysql 检索数据
$con = mysql_connect("localhost","abc","abc@123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
$conn= mysql_select_db('xyz', $con);
if (!$con) {
die ('Can\'t connect to database : ' . mysql_error());
}
$sql="SELECT * FROM Inventory where Text5='y' OR Text5='Y' ";
$rs=mysql_query($sql);
if (!$rs)
{exit("Error connecting database,,,");}
while (mysql_fetch_row($rs))
//while (!$rs->EOF)
{
$ASIN=trim(mysql_result($rs,"ASIN"));
$LocalSKU = trim(mysql_result($rs,"LocalSKU"));
//$ASIN=trim($rs->fields[120]);
if(trim($ASIN)!=""){
//include('funtions.php');
$shipArray = shipingPrice($ASIN);
$Price=round((mysql_result($rs,"Price")),2);
$Price2=round((mysql_result($rs,"Price2")),2);
但是当我运行脚本时,我收到以下错误消息
警告:mysql_result() 期望参数 2 很长,字符串在第 67 行的 C:\wamp1\www\nathan\amazonPrice.php 中给出
基本上,从查询结果中,我想选择ASIN
和LocalSKU
字段的值来进一步处理它。
有人可以建议我在这里做错了什么吗?