ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #6281  
Старый 16.11.2008, 09:06
Аватар для Byrger
Byrger
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме:
791766

Репутация: 61
По умолчанию

Нужно было обратиться к пареметру массива!
echo $a_row['lalala'];
но вместо lalala нужно переменную $table
 
Ответить с цитированием

  #6282  
Старый 16.11.2008, 10:33
Аватар для Doom123
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме:
3941248

Репутация: 668


Отправить сообщение для Doom123 с помощью ICQ
По умолчанию

Byrgerтеюе уже ответили не тупи ..... переменую не нада обрамлять кавычками так что делай

echo $a_row[$table];

т.к

echo $a_row['lalala'];

и

$table = 'lalala';
echo $a_row[$table];

одно и тоже !!!!!!
 
Ответить с цитированием

  #6283  
Старый 16.11.2008, 13:43
Аватар для antin
antin
Новичок
Регистрация: 09.11.2008
Сообщений: 11
Провел на форуме:
29163

Репутация: 1
Unhappy

Спасибо всем кто мне ответил 1 раз, но возник ещё 1 вопрос..
Вот есть у меня скрипт, для создания БД и в ней нужной мне таблицы... Только вот он не работает полностью.
Помогите плиз найти опечатки ....или чейтто в етом роде
Код:
<?
require "header.php";
require "option.php";
error_reporting(E_ALL);
echo "<h1>instalation program</h1>";
if(!mysql_connect($SERVER,$USER,$PASSWD))
{
 echo "<h1> Eror connecting to SQL database</h1>";
 echo "</body></html>";
 exit;
}
	echo "creating data base";
	mysql_query('CREATE DATABASE `{$DB}` ;');
	if (mysql_errno()==0)
	{
	echo "<p>Data bases ceated succesfuly, creating tables</p>";
	mysql_select_db($DB);
	echo mysql_error();
	mysql_query('CREATE TABLE news(
	id int primary key,
	title text not null,
	fpic shorttext ,
	spic shorttext,
	txt text notnull)');
	echo mysql_error();
		if (mysql_errno()===0)
		{
			echo "<h1>Table exist, adding testing data</h1>";
			mysql_query('INSERT INTO news values(1,"1test title","some text1.....Main news text1")');
			mysql_query('INSERT INTO news values(2,"2test title","some text2.....Main news text2")');
			echo "<h1> data was added!</h1>";
		}
	else {"eror adding data";}
	}
	else {echo "eror creating table";}
	echo "</body></html>";
?>
Мускул у меня 5,01,51а , server Apache/1.3.12
Выдает такой результат:
Код:
<html><body><h1>instalation program</h1>creating data baseeror creating table</body></html>
 
Ответить с цитированием

  #6284  
Старый 16.11.2008, 14:10
Аватар для Boccob
Boccob
Познающий
Регистрация: 04.05.2007
Сообщений: 38
Провел на форуме:
939769

Репутация: 59
По умолчанию

PHP код:
mysql_query("CREATE DATABASE `{$DB}`"); 
 
Ответить с цитированием

  #6285  
Старый 16.11.2008, 14:13
Аватар для [Raz0r]
[Raz0r]
Members of Antichat - Level 5
Регистрация: 25.02.2007
Сообщений: 495
Провел на форуме:
3244717

Репутация: 1980
Отправить сообщение для [Raz0r] с помощью ICQ
По умолчанию

PHP код:
<?
require "header.php";
require 
"option.php";

error_reporting(E_ALL);
echo 
"<h1>instalation program</h1>";
if(!
mysql_connect($SERVER,$USER,$PASSWD))
{
 echo 
"<h1> Eror connecting to SQL database</h1>";
 echo 
"</body></html>";
 exit;
}
    echo 
"creating data base";
    
mysql_query('CREATE DATABASE `{$DB}` ;');
    if (
mysql_errno()==0)
    {
    echo 
"<p>Data bases ceated succesfuly, creating tables</p>";
    
mysql_select_db($DB);
    echo 
mysql_error();
    
mysql_query('CREATE TABLE news(
    id int primary key,
    title text(100) not null,
    fpic text(100) not null ,
    spic text(100) not null,
    txt text not null)'
);
    echo 
mysql_error();
        if (
mysql_errno()===0)
        {
            echo 
"<h1>Table exist, adding testing data</h1>";
            
mysql_query('INSERT INTO news values(1,"1test title","some text1.....Main news text1","123","123")');
            
mysql_query('INSERT INTO news values(2,"2test title","some text2.....Main news text2","123","123")');
            echo 
"<h1> data was added!</h1>";
        }
    else {
"eror adding data";}
    }
    else {echo 
"eror creating table";}
    echo 
"</body></html>";
?>
судя по выводу скрипта, у тебя уже существует база данных с именем в переменной $DB, удали ее и попробуй скрипт выше
 
Ответить с цитированием

  #6286  
Старый 16.11.2008, 14:36
Аватар для antin
antin
Новичок
Регистрация: 09.11.2008
Сообщений: 11
Провел на форуме:
29163

Репутация: 1
По умолчанию

Спс ща попробйю, но почему
mysql_query("CREATE DATABASE `{$DB}`"); ???
Или так правильно?
 
Ответить с цитированием

  #6287  
Старый 16.11.2008, 14:41
Аватар для lsass.exe
lsass.exe
Участник форума
Регистрация: 05.08.2007
Сообщений: 236
Провел на форуме:
4625160

Репутация: 457
По умолчанию

Цитата:
Сообщение от antin  
Спс ща попробйю, но почему
mysql_query("CREATE DATABASE `{$DB}`"); ???
Или так правильно?
так правильно
 
Ответить с цитированием

  #6288  
Старый 16.11.2008, 14:43
Аватар для Boccob
Boccob
Познающий
Регистрация: 04.05.2007
Сообщений: 38
Провел на форуме:
939769

Репутация: 59
По умолчанию

http://www.php.su/learnphp/datatypes/?string
Почитай мб про отличия одинарных кавычек от двойных.
 
Ответить с цитированием

  #6289  
Старый 16.11.2008, 17:00
Аватар для cremator (c)
cremator (c)
Постоянный
Регистрация: 20.06.2008
Сообщений: 323
Провел на форуме:
1240829

Репутация: 165
Отправить сообщение для cremator (c) с помощью ICQ
По умолчанию

Как можно реализовать скрипт, который бы подключался к определенному порту сервера через сокет и открывал сеанс обмена данными между пользователем и сервером. Необходимо для реализации клиента для чата..
 
Ответить с цитированием

  #6290  
Старый 16.11.2008, 19:44
Аватар для vikseriq
vikseriq
Участник форума
Регистрация: 31.07.2008
Сообщений: 207
Провел на форуме:
299231

Репутация: 107
Отправить сообщение для vikseriq с помощью ICQ
По умолчанию

http://www.php.net/fsockopen
$fp = fsockopen("сайт", порт, для ошибок, то же, таймаут);
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ