[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите с заполнением таблицы из файла!
mladenez
Хочу заполнить бд из файла,но не получается пишет :
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in D:\server\www\mysql.php on line 38
вот код:
Код
function addToPrice($fileName){
global $dbConn;
$f1=fopen($fileName,"r");
while(!feof($f1)){
$data=fgets($f1);
print $data;
$mysqlArray=split(" ",$data);
foreach($mysqlArray as $index=>$val){print "<br>$val";}
$mysqlArray[0]=intval($mysqlArray[0]);
$mysqlArray[1]=intval($mysqlArray[1]);
$mysqlArray[6]=intval($mysqlArray[6]);
$mysqlArray[7]=doubleval($mysqlArray[7]);
foreach($mysqlArray as $index=>$val){
print "<br>";
print var_dump($mysqlArray[$index]);
}
$sqlR="insert into price values($mysqlArray[0],$mysqlArray[1],'$mysqlArray[2]','$mysqlArray[3]','$mysqlArray[4]','$mysqlArray[5]',$mysqlArray[6],$mysqlArray[7]);";
mysql_query($sqlR,$dbConn);
}
}



Помогите кто чем может!!!



Спустя 3 минуты, 8 секунд (5.04.2007 - 20:35) vasa_c написал(а):
Значит подключения не произошло.
Где определяется $dbConn?

Спустя 9 минут, 9 секунд (5.04.2007 - 20:44) mladenez написал(а):
подключение произошло-это 100%!
Это я первым делом проверил!

Спустя 4 минуты, 37 секунд (5.04.2007 - 20:49) vasa_c написал(а):
Однако, я имею смелость утверждать, что оно не произошло.
Где определяется dbConn?
В начале функции:
Код
function addToPrice($fileName){
global $dbConn;
print $dbConn ? 1 : 0;

что выводит?

Спустя 6 минут, 59 секунд (5.04.2007 - 20:56) mladenez написал(а):
print $dbConn ? 1 : 0; выводит 1

просто еслию не было подключения то мне бы выдало сообщение!!
if (!$dbConn){
print "<h3>problem connecting to database...</h3>\n";
}

Спустя 3 минуты, 38 секунд (5.04.2007 - 20:59) vasa_c написал(а):
а
Код
print $dbConn;
?
Если подключение одно, не указывай его вообще.

Спустя 1 минута, 34 секунды (5.04.2007 - 21:01) mladenez написал(а):
$dbConn опреледеляется тут:
$dbConn = "";

function connectToBase(){
global $serverName, $userName, $password,$dbConn;
$dbConn = mysql_connect($serverName, $userName, $password);
if (!$dbConn){
print "<h3>problem connecting to database...</h3>\n";
}
$select = mysql_select_db($dbName,$dbConn);
if (!$select){
print mysql_error() . "<br>\n";
}
return $dbConn;
};

Спустя 7 минут, 5 секунд (5.04.2007 - 21:08) mladenez написал(а):
print $dbConn;
выдает connectToBase

Спустя 4 минуты, 24 секунды (5.04.2007 - 21:12) mladenez написал(а):
Спасибо,я разобрался!
Опять пострадал из-за своей не внимательности!
при вызове фу-и connectToBase
забыл поставить после нее скобки connectToBase()!


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.