php + MySql

Статус: Offline
Реєстрація: 15.06.2008
Повідом.: 45
Привет!
ИСПОЛЬЗУЮ: Apache 2.2.1.1 Win32 / PHP 5.2.6 / MySql Server 5.1

сам процесс подключения к серверу проходит на УРА!!!
бок получается при попытке извлечения данных из базы.


<?php
*mysql_connect("localhost", "root", "")
or die("Could not connect to MySQL server!");
*mysql_select_db("shop") or die("Could not select company database!");
$query = "SELECT name FROM user";
$result = mysql_query($query);
print "Total rows selected: ".mysql_num_rows($result); // пишет что тут ошибка*
mysql_close( );
?>


*ошибка --- Warning: mysql_fetch_lengths(): supplied argument is not a valid MySQL result resource in C:\apache\test.ru\www\index.php on line 19

и так реагирует на все подобные команды mysql_ .....

кто поможет???
 
<?php
mysql_connect("localhost", "root", "") or die("Could not connect to MySQL server!");
mysql_select_db("shop") or die("Could not select company database!");
$query = "SELECT name FROM user";
$result = mysql_query($query);

echo mysql_error();

mysql_close( );
?>
 
спс!

а можно сразу спросить как вытянуть поле name из базы???
 
//переменные обычно лежат в отдельном файле
$database_user_name="root";
$database_password="";
$database_name="r";
$dbhost="localhost";

//подключаемся
mysql_connect($dbhost,$database_user_name,$database_password) or die("<center><b>Error: No connect to DB!!</b></center>");
mysql_select_db($database_name) or die("<center><b>Error: No select DB!! $database_name </b></center>");
//для русской кодировки 1251
mysql_query ("set character_set_client='cp1251'");
mysql_query ("set character_set_results='cp1251'");
mysql_query ("set collation_connection='cp1251_general_ci'");

//запрос
$s="select name from user" ;
$result=mysql_query($s) or die("<center><b>Error: No select from table user</b></center>");
//количество чтрок в выборке
$num_rows = mysql_num_rows($result);
if($num_rows>0)
{
//выбераем значения по строкам
while ($row = mysql_fetch_assoc($result))
{
//вот он name
echo $row["name"];
}
}

//закрываем соединение
mysql_close( );
 
!!!!

спасибо огромное за уделённое время!!! сейчас буду делать!!!

Спасибо огромнейшее!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
заработало как часики!!!!!!!!!!!!!!!!!!!!!!!!!!!!:пиво::пиво:
 
Назад
Зверху Знизу