Teraz mam użyć następującą strukturę uporać się z wiązania wielu parametrów do mysqli kwerendy:Bind wiele parametrów do zapytania mysqli
if ($words_total == 1)
{
$statement -> bind_param("s", $words[0]);
}
else if ($words_total == 2)
{
$statement -> bind_param("ss", $words[0], $words[1]);
}
else if ($words_total == 3)
{
$statement -> bind_param("sss", $words[0], $words[1], $words[2]);
}
//and so on....
ćwiczę liczbę znaków zapytania za pomocą poniższego kodu i wstaw to do mojego zapytania:
$marks = "";
for($i = 1; $i<=$words_total; $i++) {
if ($i == $words_total)
{
$marks .= "?";
}
else
{
$marks .= "?,";
}
}
Moje pytanie z pewnością musi być sposobem na obsłużenie jak największej liczby wejść do zapytania, ponieważ potrzebuję go dynamicznie. Hardcoding the bind_param() wydaje się być naprawdę złym sposobem radzenia sobie z tym.
używam php w wersji 5.4.10
Wielkie dzięki za to - dosłownie rozpaczałem nad moim brzydkim rozwiązaniem tego problemu. Zgadzam się, że zgłaszanie błędów jest moją słabością, że muszę poświęcić czas, aby dowiedzieć się więcej. Nauczyłem się php tylko 2 miesiące temu, więc do tej pory chodziło tylko o to, aby móc robić jak najwięcej. Teraz myślę, że być może powinienem bardziej skupić się na robieniu rzeczy tak dobrze, jak to możliwe !! Uściski i dzięki! –