栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

PHP:将带有多个数组值的分隔逗号字符串值插入MySql

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

PHP:将带有多个数组值的分隔逗号字符串值插入MySql

当该SQL无效时,您永远不要关闭

values
。爆炸也不会建立关联的数组。

如何构建有效的SQL语句的一个粗略示例是

$myString = "Red,Blue,Black";// incoming string comma names$myArray = explode(',', $myString); print_r($myArray);$sql = "INSERT INTO `cat_interest`(`id`,`categories`) VALUES";foreach($myArray as $value){    $sql .= " (1, '{$value}'),";}$sql = rtrim($sql, ',');

演示:https://eval.in/587840

当不确定数组如何构造

print_r
或使用时
var_dump
。当对mysqli中的查询有疑问时,请使用错误报告,http://php.net/manual/zh/mysqli.error.php。

同样,在当前用法中,您不接受SQL注入,但如果

$myString
来自用户输入或您的数据库,则可以。您应该研究使用参数化查询。http://php.net/manual/en/mysqli.quickstart.prepared-
statements.php



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/455433.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号