затем при попытке вывести данные из таблицы, код:
<?
include ("connect.inc");
$sql = (mysql_query ("SELECT * FROM $table"));
while $dp2 = (mysql_fetch_object("$sql")); {
$id = $dp2 -> id;
$name = $dp2 -> name;
echo $id, " ", $name, "<br>";
}
mysql_close($dp2);
?>
Parse error: syntax error, unexpected T_VARIABLE, expecting '(' in Z:\home\test.ru\www\mysql\index.php on line 5
Спустя 2 минуты, 15 секунд (13.08.2010 - 18:51) Lenarfate написал(а):
скобки не там.и ; не нужно перед {
вот так надо
вот так надо
while($dp2 = mysql_fetch_object("$sql"))
Спустя 1 минута, 18 секунд (13.08.2010 - 18:52) alex107 написал(а):
<?
include ("connect.inc");
$sql = (mysql_query ("SELECT * FROM $table"));
while ($dp2 = mysql_fetch_object("$sql")) {
$id = $dp2 -> id;
$name = $dp2 -> name;
echo $id, " ", $name, "<br>";
}
mysql_close($dp2);
?>
результат:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in Z:\home\test.ru\www\mysql\index.php on line 5
Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in Z:\home\test.ru\www\mysql\index.php on line 10
include ("connect.inc");
$sql = (mysql_query ("SELECT * FROM $table"));
while ($dp2 = mysql_fetch_object("$sql")) {
$id = $dp2 -> id;
$name = $dp2 -> name;
echo $id, " ", $name, "<br>";
}
mysql_close($dp2);
?>
результат:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in Z:\home\test.ru\www\mysql\index.php on line 5
Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in Z:\home\test.ru\www\mysql\index.php on line 10
Спустя 50 секунд (13.08.2010 - 18:53) Lenarfate написал(а):
Цитата |
$sql = (mysql_query ("SELECT * FROM $table")); |
а тут вообще скобкт не нужны перед запросом
и на фиг тебе объект. в массив суй. mysql_fetch_assoc()
Спустя 1 минута, 7 секунд (13.08.2010 - 18:54) alex107 написал(а):
<?
include ("connect.inc");
$sql = mysql_query ("SELECT * FROM $table");
while ($dp2 = mysql_fetch_object("$sql")) {
$id = $dp2 -> id;
$name = $dp2 -> name;
echo $id, " ", $name, "<br>";
}
mysql_close($dp2);
?>
результат тот же... =(
include ("connect.inc");
$sql = mysql_query ("SELECT * FROM $table");
while ($dp2 = mysql_fetch_object("$sql")) {
$id = $dp2 -> id;
$name = $dp2 -> name;
echo $id, " ", $name, "<br>";
}
mysql_close($dp2);
?>
результат тот же... =(
Спустя 1 минута, 41 секунда (13.08.2010 - 18:56) Lenarfate написал(а):
$table вообще определена? к тому же дыра у тебя.
выше смотри, подправил
выше смотри, подправил
Спустя 1 минута, 13 секунд (13.08.2010 - 18:57) alex107 написал(а):
файл connect.inc:
<?
$host = "localhost";
$user = "root";
$pass = "";
$dbname = "test";
$dp = (mysql_connect($host, $user, $pass));
$table = (mysql_select_db($dbname, $dp));
?>
index.php:
<?
include ("connect.inc");
$sql = mysql_query ("SELECT * FROM $table");
while ($dp2 = mysql_fetch_object("$sql")) {
$id = $dp2 -> id;
$name = $dp2 -> name;
echo $id, " ", $name, "<br>";
}
mysql_close($dp2);
?>
а где дыра и что это вообще значит????
<?
$host = "localhost";
$user = "root";
$pass = "";
$dbname = "test";
$dp = (mysql_connect($host, $user, $pass));
$table = (mysql_select_db($dbname, $dp));
?>
index.php:
<?
include ("connect.inc");
$sql = mysql_query ("SELECT * FROM $table");
while ($dp2 = mysql_fetch_object("$sql")) {
$id = $dp2 -> id;
$name = $dp2 -> name;
echo $id, " ", $name, "<br>";
}
mysql_close($dp2);
?>
а где дыра и что это вообще значит????
Спустя 1 минута, 21 секунда (13.08.2010 - 18:59) alex107 написал(а):
Цитата (Lenarfate @ 13.08.2010 - 15:53) | ||
а тут вообще скобкт не нужны перед запросом и на фиг тебе объект. в массив суй. mysql_fetch_assoc() |
засунул...
<?
include ("connect.inc");
$sql = mysql_query ("SELECT * FROM $table");
while ($dp2 = mysql_fetch_assoc("$sql")) {
$id = $dp2 -> id;
$name = $dp2 -> name;
echo $id, " ", $name, "<br>";
}
mysql_close($dp2);
?>
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in Z:\home\test.ru\www\mysql\index.php on line 5
Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in Z:\home\test.ru\www\mysql\index.php on line 10
Спустя 2 минуты, 25 секунд (13.08.2010 - 19:01) Lenarfate написал(а):
<?
$host = "localhost";
$user = "root";
$pass = "";
$dbname = "test";
$dp = mysql_connect($host, $user, $pass);
mysql_select_db($dbname, $dp);
?>
index.php:
<?
include ("connect.inc");
$sql = mysql_query ("SELECT * FROM `НАЗВАНИЕ_ТАБЛИЦЫ_БУКВАМИ`");
while ($dp2 = mysql_fetch_object($sql)) {
$id = $dp2 -> id;
$name = $dp2 -> name;
echo $id. " ". $name. "<br>";
}
?>
понял?смотри ошибки свои,которые я исправил
Спустя 2 минуты, 3 секунды (13.08.2010 - 19:03) alex107 написал(а):
я скопировал, вставил, таблицу написал буквами, все равно не работает...
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in Z:\home\test.ru\www\mysql\index.php on line 5
Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in Z:\home\test.ru\www\mysql\index.php on line 10
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in Z:\home\test.ru\www\mysql\index.php on line 5
Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in Z:\home\test.ru\www\mysql\index.php on line 10
Спустя 3 минуты, 19 секунд (13.08.2010 - 19:06) Lenarfate написал(а):
значит имя таблицы неверное
Спустя 4 минуты, 34 секунды (13.08.2010 - 19:11) alex107 написал(а):
Спустя 1 минута, 19 секунд (13.08.2010 - 19:13) alex107 написал(а):
Спустя 39 секунд (13.08.2010 - 19:14) Lenarfate написал(а):
SELECT * FROM `table`
так у тебя?
так у тебя?
Спустя 59 секунд (13.08.2010 - 19:15) alex107 написал(а):
да
Спустя 2 минуты, 4 секунды (13.08.2010 - 19:17) Lenarfate написал(а):
а вот у меня работает
Спустя 30 секунд (13.08.2010 - 19:17) alex107 написал(а):
ну все, я щас из окна выбрашусь... :|
Спустя 1 минута, 58 секунд (13.08.2010 - 19:19) Lenarfate написал(а):
<?php
$host = "localhost";
$user = "root";
$pass = "";
$dbname = "table";
$dp = mysql_connect($host, $user, $pass);
mysql_select_db($dbname, $dp);
$sql = mysql_query("SELECT * FROM `table`");
while($dp2 = mysql_fetch_object($sql))
{
$id = $dp2->id;
$name = $dp2->name;
echo $id . " " . $name . "<br>";
}
в один файл. у меня отлично выводит
Спустя 1 минута, 42 секунды (13.08.2010 - 19:21) alex107 написал(а):
в один файл запихал, работает...
спсб, Lenarfate )))
спсб, Lenarfate )))
Спустя 2 минуты, 50 секунд (13.08.2010 - 19:24) Lenarfate написал(а):
connect.inc
index.php
так кстати тоже у меня работает
<?php
$host = "localhost";
$user = "root";
$pass = "";
$dbname = "fab";
$dp = mysql_connect($host, $user, $pass);
mysql_select_db($dbname, $dp);
index.php
<?php
include './connect.inc';
$sql = mysql_query("SELECT * FROM `fab_gb`");
while($dp2 = mysql_fetch_object($sql))
{
$id = $dp2->id;
$name = $dp2->name;
echo $id . " " . $name . "<br>";
}
так кстати тоже у меня работает
Спустя 1 час, 36 минут, 17 секунд (13.08.2010 - 21:00) Ice написал(а):
Цитата |
include './connect.inc'; |
аккуратнее с расширенями