ฉันเพิ่งรวบรวมมันมาทั้งบ่าย และทันใดนั้นฉันก็พบว่ามีตัวละครเพิ่มเติมในช่องชื่อเรื่อง และตัวละครเหล่านี้ก็ยังเหมือนเดิมทั้งหมด
ในระหว่างการรวบรวม <img src=images/hot.gif> ได้ถูกรวบรวมเพิ่มเติม แม้ว่าอักขระเหล่านี้จะไม่ได้ใช้พื้นที่มากนัก แต่ก็ไม่ได้เป็นเรื่องที่ไม่พึงประสงค์มากนัก อย่างไรก็ตาม เกิดปัญหาใหญ่เมื่อขยายหน้าแรกและไม่สามารถทำได้ ถูกแสดงออกมา ฉันรู้สึกหดหู่ใจมาก
ฉันก็เลยพยายามหาทางแก้ไข
อันดับแรก ฉันพยายามแก้ไขบันทึกทีละรายการโดยป้อน dedecms โดยตรง แต่พระเจ้า มีข้อมูลมากกว่า 3,000 รายการ หลังจากเปลี่ยนทีละรายการ ฉันอาจจะไปที่เนื้อหนังเพื่ออัปเดตด้วยตนเอง เจ็บปวดเกินไป
หากไม่ได้ผล ฉันก็แค่เริ่มต้นจากสาเหตุที่แท้จริงและแก้ไขฐานข้อมูลโดยตรง ดังนั้นฉันจึงดาวน์โหลด phpmyadmin และเริ่มพยายามแก้ไขโดยใช้คำสั่ง SQL
เมื่อฉันเริ่มต้นครั้งแรก ฉันใช้คำสั่งแบบสอบถามเพื่อค้นหา
เลือกจาก 'dede_art; โดยที่ชื่อเช่น %<img src=images/hot.gif>%
มากมาย
มีการสืบค้นข้อมูลมากกว่า 1,000 ชิ้น ฉันแอบดีใจที่ไม่ได้เปลี่ยนแปลงข้อมูลใด ๆ ไม่เช่นนั้นทุกคนจะตาย
ต่อมาฉันพบพี่ชายของฉัน เขาแข็งแกร่งมากใน ASP และสามารถพัฒนาโปรแกรมได้อย่างอิสระโดยใช้ SQL2000 เขาเขียนคำสั่งให้ฉันยาวมากและซับซ้อนมาก ประโยคนี้ฉันจะไม่เขียนอะไรอีก
จากนั้นฉันก็ใช้ phpmyadmin อีกครั้ง และต้องการเขียนคำสั่ง PHP สั้นๆ น่าเสียดายที่ทักษะ PHP ของฉันไม่ดีพอ และฉันไม่มีทางเลือกอื่นนอกจากเขียนมันออกมา
ดังนั้นฉันจึงถามคำถามอื่น ค้นหาใน Google (ปฏิเสธ Baidu) และพบว่ามีคำที่เจ๋งมากมาแทนที่ ดังนั้นฉันจึงลองดูว่าฉันสามารถใช้ฟังก์ชันนี้ได้หรือไม่
นี่คือข้อความที่ฉันเขียน:
อัปเดต `dede_art` set /> ถูกดำเนินการทั้งหมดในครั้งเดียว และไม่มีการรายงานข้อผิดพลาด ฉันคิดว่าฉันทำผิดอีกครั้ง แต่ไม่คิดว่าจะพบเมื่อเรียกดู เฮ้ <IMG border=0 src=Images/ hot.gif> หายไปแล้ว
ฉันจึงเขียนบทความนี้หวังว่าจะเป็นประโยชน์กับทุกคน
วิธีการสำคัญ:
อัปเดต 'ชื่อตาราง (เช่น dede_art ในกรณีของฉัน)' เพื่อแก้ไขชื่อฟิลด์ = แทนที่ (เพื่อแก้ไขชื่อฟิลด์ 'อักขระเฉพาะที่จะแทนที่', 'อักขระที่ถูกแทนที่')
ฉันหวังว่า Buzhu จะให้แก่นแท้แก่ฉัน ฉันคิดถึงแก่นแท้มาหลายปีแล้ว