|
|
|
| здравствуйте, помогите в решении проблемы
создала БД fistBD, в ней 1 таблицу firma с полями id , name, lastname, dol. Заполнила таблицу данными.
Запустила скрипт на выборку данных:
<?php
$db = mysql_connect("localhost","kot","12345");
mysql_select_db("fistBD",$db);
$result = mysql_query ("SELECT * FROM firma",$db);
$myrow = mysql_fetch_array($result);
do
{
echo "сотрудник N-".$myrow['id']."<br>";
echo $myrow['name']."<br>";
echo $myrow['lastname']."<br>";
echo $myrow['dol']."<br>";
}
while (mysql_fetch_array($result));
?>
Выдает ошибки:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in Z:\home\localhost\www\perv\mysql.php on line 16
сотрудник N-
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in Z:\home\localhost\www\perv\mysql.php on line 25
Хотелось бы узнать что не так | |
|
|
|
|
|
|
|
для: Raznaya
(16.01.2009 в 00:30)
| | С функцией mysql_fetch_array неправильно работаете. Попробуйте вместо
$myrow = mysql_fetch_array($result);
do
{
echo "сотрудник N-".$myrow['id']."<br>";
echo $myrow['name']."<br>";
echo $myrow['lastname']."<br>";
echo $myrow['dol']."<br>";
}
while (mysql_fetch_array($result));
|
написать
while($myrow = mysql_fetch_array($result))
{
echo "сотрудник N-".$myrow['id']."<br>";
echo $myrow['name']."<br>";
echo $myrow['lastname']."<br>";
echo $myrow['dol']."<br>";
}
|
| |
|
|
|
|
|
|
|
для: Raznaya
(16.01.2009 в 00:30)
| | do while из видеокурса взяли? Если да, то дайте ссылочку на него. | |
|
|
|
|
|
|
|
для: Raznaya
(16.01.2009 в 00:30)
| |
$result = mysql_query ("SELECT * FROM firma",$db);
if(!$result) exit("Error on select: " . mysql_error());
|
| |
|
|
|
|
|
|
|
для: Trianon
(16.01.2009 в 10:46)
| | Error on select: No database selected | |
|
|
|
|
|
|
|
для: Trianon
(16.01.2009 в 10:46)
| | дело в самой базе? | |
|
|
|