Черт бы драл эту программу
Вопрос на засыпку.
Стреляюсь и вешаюсь.
Вот кусок программы (могу всю скинуть)
function proba_spt($link, $t, $parametr, $parametr_ind, $usl)
{
$sql_re = "SELECT * FROM ".$t." WHERE ".$usl.";";
$result_re = mysqli_query($link, $sql_re);
$num_rows_re = mysqli_num_rows($result_re);
$sqls_re = mysqli_fetch_all($result_re, MYSQLI_ASSOC);
$x_re = rand(0, $num_rows_re-1);
echo $sqls_re[$x_re][$parametr];
$x_code_re = $sqls_re[$x_re][$parametr_ind];
//echo $x_code_re;
return $x_code_re;
}
...
global $link;
//proba_spt($link, 'Poisk', 'Sobitie', 'Id_Poisk', 'Id_Poisk = 4');
$res = proba_spt($link, 'Poisk', 'Sobitie', 'Sobitie', 'Id_Poisk = 4');
$sql = "INSERT INTO `Result_Poisk` (`Result`, `Id_R`) VALUES ('".$res."', 4)";
$res = mysqli_query($link, $sql);
global $link;
$res = proba_spt($link, 'Poisk', 'Sobitie', 'Sobitie', 'Id_Poisk > 23');
$sql = "INSERT INTO `Result_Poisk` (`Result`) VALUES ('".$res."')";
//$sql = "INSERT INTO `Result_Poisk` (`Result`, `Id_R`) VALUES ('".$res."', ''".$parametr_ind."')";
$res = mysqli_query($link, $sql);
В первом случае эта сучья программа как миленькая выносит из одной таблицы данные, что герой ищет информацию, и как миленькая, тварь такая, заносит в другую таблицу событие и индекс события.
Во втором случае эта сучья программа индекс не заносит, вместо него оставляет 0.
Если я вытаскиваю строчку из-под слеша и вместо одного 'Sobitie' ставлю , 'Id_Poisk', - программа на экран что-то выводит, но в таблицу не заносит. Сука.
Робко надеюсь, может, кто чё скажет. Звянити, если где-то что-то неправильно. Просто уже с этой программы колотит и трясет. Я по-другому с программированием вообще не умею, только истерика, только хардкор
Aagira 3 года назад #