Kovalsky пишет:
"Okula, и как такой формой вставить 50 строк одним запросом?"
Очень просто, загоняешь запрос в цикле в переменную и выполняешь его
$query = "";
while(условие) {
$query .= "Каждый новый запрос"; // каждый новый запрос должен быть разделён в конце символом ";"
}
$con->multi_query($query);
$sqlStart = "INSERT INTO `table` (`row1`, `row2`) VALUES";
$sqlForeach = '';
foreach ($array as $obj)
$sqlForeach.= "\n('" . $obj[1] . "','" . $obj2 . "'),";
$sqlForeach = substr($sqlForeach,0,-1);
mysql_query($sqlStart.$sqlForeach);
mysql_num_rows считает сколько строк в результате, а mysql_num_cols сколько столбцов?
01 Июл 2011, 13:25ребят,подскажите почему в бд заносятся кракозябры?как бороться? и вывод так же кракозябы
01 Июл 2011, 22:51mysql_query('SET NAMES `utf8`', $connect);
сразу после коннекта к mysql пиши
например:
$connect = @ mysql_connect($host, $user, $pass) or die('База данных не подключена, обратитесь к Администратору!');
mysql_select_db($BD) or die('База данных не подключена, обратитесь к Администратору!');
mysql_query('SET NAMES `utf8`', $connect);