Ошибка ввода данных в MSSQL

rooot

Новичок
Ошибка ввода данных в MSSQL

<?php
$msconnect=mssql_connect("localhost","root","777");
$msdb=mssql_select_db("sklad",$msconnect);
$msquery = "select tab1,tab2 from otd";
$msresults= mssql_query($msquery);
$msquery = "insert into excel (tab1,tab2) values ('{$row['tab1']}','{$row['tab2']}')";
$msresults1= mssql_query($msquery);
mssql_close($msconnect);
while ($row = mssql_fetch_array($msresults)) {
echo "<tr align='center'><td>&nbsp;". $row['tab1'] . "</td><td>&nbsp;" . $row['tab2'] . "</td><td></tr>\n";
}
while ($row1 = mssql_fetch_array($msresults));
?>
в чем я не прав?

-~{}~ 06.05.05 09:56:

Поправка\<?php
$msconnect=mssql_connect("localhost","root","777");
$msdb=mssql_select_db("sklad",$msconnect);
$msquery = "select tab1,tab2 from otd";
$msresults= mssql_query($msquery);
$msquery = "insert into excel (tab1,tab2) values ('{$row1['tab1']}','{$row1['tab2']}')";
$msresults1= mssql_query($msquery);
mssql_close($msconnect);
while ($row = mssql_fetch_array($msresults)) {
echo "<tr align='center'><td> ". $row['tab1'] . "</td><td> " . $row['tab2'] . "</td><td></tr>\n";
}
while ($row1 = mssql_fetch_array($msresults));
?>
в чем я не прав?
 

mayar

Новичок
Вопрос такой:
Мне нужно добавить в таблицу из базы MSSQL несколько строчек из EXCEL файла. Читая разные статьи, FAQ, форум и т.д. не нашел ни одного конкретного ответа как именно это делается. Есть куча умных предложений, но чтобы написать синтаксис типа mssql_query("INSERT INTO Zzz('aaa','bbb','ccc') FROM excel.xls VALUES('aaa','bbb','ccc') WHERE .... и т.д.") - такого не нашел нигде.

Помогите плиз решить этот вопрос.
Хотелось бы получить синтаксис запроса (если такое вообще возможно) или альтернативное решение. Если сложно или лень - хотябы ссылочку на то, где можно почитать про импорт из excel в mssql.
 
Сверху