mysql 存储过程嵌套循环 第一次内循环能插入数据,之后不能成功插入数据,求解!!

mysql 存储过程嵌套循环 第一次内循环能插入数据,之后不能成功插入数据,求解!!,第1张

1. 首先你应该看下循环条件是否已经走完,

2. 其次看所插数据是否满足表中的字段格式,再然后,看看SQL有没有明显的错误。

3. 如果检查完还没好,麻烦把SQL发我,我看下。

找到了更好的连接方式。在mysql8.0.20开始,删除了对块嵌套循环的支持,服务器找到了更好的连接方式,在以前使用块嵌套循环的地方使用散列连接,要比嵌套循环更方便更有效。MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,属于Oracle旗下产品。

你在你的代码中加入个判断就行了!

$sql=mysql_query("select * from tv_kc")

$sql2=mysql_query("select * from tv_jc")

while($row=mysql_fetch_array($sql)){

echo $row['kc_name']

while($row1=mysql_fetch_array($sql2)){

if($row['a_id'] = $row1['a_id'])

echo $row1['jc_name']

}

mysql_data_seek($sql2,0)

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7161184.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-02
下一篇 2023-04-02

发表评论

登录后才能评论

评论列表(0条)

保存