[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

Does anyone know why nothing is being inserted into the database?

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 8
Thread images: 4

File: IMG_0588.png (5MB, 2208x1242px) Image search: [Google]
IMG_0588.png
5MB, 2208x1242px
Does anyone know why nothing is being inserted into the database?
>>
File: IMG_0590.png (4MB, 2208x1242px) Image search: [Google]
IMG_0590.png
4MB, 2208x1242px
>>247481
>>
File: IMG_0591.png (4MB, 2208x1242px) Image search: [Google]
IMG_0591.png
4MB, 2208x1242px
>>247482
>>
>>247481
Just echo out $sqlQuery inside your function. See what it looks like, if you dont see anything wrong then paste the output into a mysql client like heidisql and try to run it
>>
>>247481
Because you're doing your own data validation, and not using parameterised queries* and statement->bindValue()?

Because you're not checking any return codes whatsoever, so you don't know if you have a valid database handle, you don't know if that handle's successfully prepared a statement, and you don't know if that statement's actually executed?


* a further benefit to doing it properly is that the database only has to compile your parameterised query once, and you can use it again and again to insert different values.
>>
File: exploits_of_a_mom.png (31KB, 666x205px) Image search: [Google]
exploits_of_a_mom.png
31KB, 666x205px
>>247683
>Because you're doing your own data validation, and not using parameterised queries* and statement->bindValue()?
Just want to emphasize this. Never ever just stick variables into your query like that op, unless you have guaranteed beyond any doubt that they are by nature of a certain value (like an int) and not user input, and even then it'd be lazy and dangerous. This is just asking for a sql injection.
>>
>>247481
Use pdo correctly (if your not using it use it), then ask again
https://phpdelusions.net/pdo
>>
>>247481
>inserting directly using variables
Enjoy your sql injections. call bindValue() my dude
Thread posts: 8
Thread images: 4


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.