【发布时间】:2014-06-27 07:41:00
【问题描述】:
请帮助我了解如何在 php 中优化 mysql 查询。当你有很多列时,准备好的语句看起来像
$inst = $db->prepare("insert into year_$year (user_name,type_of_day,month_row,day_1,day_2,day_3,day_4,day_5,day_6,day_7,day_8,day_9,
day_10,day_11,day_12,day_13,day_14,day_15,day_16,day_17,day_18,day_19,day_20,day_21,day_22,day_23,day_24,day_25,day_26,day_27,day_28,day_29,day_30,day_31)
values
(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)");
$inst->execute($chunk_post[$init]);
此代码来自这里:http://govnokod.ru/php?page=356 人们嘲笑糟糕的代码。
我不明白如何以其他方式做到这一点。
【问题讨论】:
-
什么是你不明白的?会出现什么问题?
-
拜托拜托拜托阅读
database normalisation
标签: php mysql sql sql-insert