php - 如何在mysql insert语句中将php变量与字符串连接起来
问题描述
如何将字符串与声明的变量连接起来?
该block_id
列是一个外键,我想插入它这样room_id = Block 2/R1
和block_id = Block 2
.
require 'db.php';
$block = 2;
for($i=1;$i <= 50; $i++){
$sql = $mysqli->query("INSERT INTO `room` (`room_id`, `room_type`, `blck_id`) "
. "VALUES ('Block '.$block.'/R'.$i, 'Double', 'Block '.$block)");
解决方案
您无需添加.
查询字符串。
$mysqli->query("INSERT INTO `room` (`room_id`, `room_type`, `blck_id`) "
. "VALUES ('Block $block/R$i', 'Double', 'Block $block')");
如果$block = 1
和$i = 2
查询将是
INSERT INTO `room` (`room_id`, `room_type`, `blck_id`) VALUES ('Block 1/R2', 'Double', 'Block 1')
推荐阅读
- webpack - Babel + Webpack 向 ie11 发送箭头函数
- powershell - jenkins 管道 - 如何在声明性管道步骤中构建 docker 映像使用 powershell 命令
- video-processing - 如何使用 VLC 将字幕 .srt 文件嵌入到视频流中
- c# - EF6 插入复合键记录错误
- java - 在任何 javas 3rd 方“已知”库(如 gueva/apache 集合)中是否存在不相交的集合数据结构
- javascript - rollupjs 和 sapper - 未定义要求
- javascript - 制表符切换所有嵌套表格
- python - 无法将 Pytorch 转换为 ONNX
- php - 如何在 PHP7 中做同样的 Nodejs 加密 aes 加密 CTR?
- javascript - 猫鼬模型,字符串数组,对象数组结构