[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: цикл php и mysql
zloxvost

<?php
$i = 1;
while ($i <= 10) {
echo $i.'<hr />';
$i++; }

$db = mysql_connect("localhost","Andrey","546085");
mysql_select_db("attempt 3", $db);
if(mysql_select_db('electro', $db))
{
$records = mysql_query('SELECT * FROM electro');
while ($row = mysql_fetch_row[$records])
{
echo $row[0].' '.$ris[1].'<hr />';
}
}

?>


на 12 строке синтаксическая ошибка, где накасячил?



Спустя 2 минуты, 7 секунд (28.05.2012 - 19:11) Игорь_Vasinsky написал(а):
Цитата
while ($row = mysql_fetch_row[$records])

	while ($row = mysql_fetch_row($records))

Спустя 16 минут, 52 секунды (28.05.2012 - 19:28) zloxvost написал(а):

echo $row[0].' '.$row[1].'<hr />';


что сдесь не верно?

Спустя 1 час, 11 минут, 32 секунды (28.05.2012 - 20:39) rj45 написал(а):
Цитата
echo $row[0].' '.$ris[1].'<hr />';

Может, не $ris, а $row ?

и вообще, принято обращаться не по числовым индексам, а по именным:
echo $row['id'] .' '.$row['name'];

И еще - какая именно ошибка?

Спустя 19 минут, 35 секунд (28.05.2012 - 20:59) Игорь_Vasinsky написал(а):
biggrin.gif

Спустя 37 минут, 9 секунд (28.05.2012 - 21:36) zloxvost написал(а):
все косяки исправил))) спасибо
не к той базе ещё обращался )))

Спустя 46 секунд (28.05.2012 - 21:37) Игорь_Vasinsky написал(а):
laugh.gif laugh.gif laugh.gif я когда бухаю - вообще кодить не сожусь.

Спустя 3 часа, 2 минуты, 8 секунд (29.05.2012 - 00:39) zloxvost написал(а):

$host="localhost";
$user="Andrey";
$pass="546085";
$bd_name="attempt 6";
$table1_name="Computers";
$table2_name="manufacturer"

$link = mysql_connect($host, $user, $pass) or die ("no conect MySQL");

вот что сдесь не так я голову сломал

Спустя 10 минут, 57 секунд (29.05.2012 - 00:50) Игорь_Vasinsky написал(а):
where is a mysql_select_db()???

Спустя 6 минут, 54 секунды (29.05.2012 - 00:57) zloxvost написал(а):
<?php  	
$host="localhost"; // у большинства хостеров этот параметр именно такой
$user="Andrey"; //ваше имя для подключения к MySQL
$pass="546085"; // Ваш пароль для подключения к MySQL
$bd_name="attempt8"; // Имя создаваемой базы данных
$table1_name="Computers"; // Имя создаваемой таблицы
$table2_name="manufacturer"

$link = mysql_connect ($host, $user, $pass); //or die("no conect MySQL");("Невозможно подключиться к MySQL");

//mysql_connect($host, $user, $pass) or die ("no conect MySQL");


$db="CREATE DATABASE `".$bd_name."` "; // Формирование запроса на создание базы данных

mysql_query($db) or die ("no create BD");
mysql_select_db($bd_name) or die ("no choose BD ");

$table ="CREATE TABLE `".$table1_name."` ( `id INT(15) NOT NULL, `Computers` TEXT(255) NOT NULL )"ENGINE = MYISAM ;
mysql_query ($table) or die ("no create table1");

$table ="CREATE TABLE `".$table2_name."` ( `id INT(15) NOT NULL, `№manufacturer INT(15) NOT NULL, `manufacturer` TEXT(255) NOT NULL )"ENGINE = MYISAM ;

mysql_close($link);
?>


это всё что я сделал(
так?

Спустя 7 часов, 11 минут, 36 секунд (29.05.2012 - 08:08) Игорь_Vasinsky написал(а):
код в bb-тэги выдели.

Спустя 6 часов, 31 минута, 20 секунд (29.05.2012 - 14:40) Ксюня написал(а):
Добрый день! Я не стала заводить новую тему,поскольку нашла эту. У меня есть скрипт,который коннектится к базе,но данные не выводит в таблицу.Прошу помочь мне разобраться в нем, т.к. я вижу PHP в глаза всего неделю:

<?php
$HOST = 'localhost';
$USER = 'user1';
$PASS = "q1w2e3r4t5y6";
$DB = 'Library';
// подключаемся к серверу и выбираем нашу БД
$link = mysql_connect($HOST, $USER, $PASS)
or die("Сервер ".$HOST." отказал в подключении пользователю ".$USER);
mysql_select_db($DB, $link) or die ("Невозможно выбрать БД ".$DB);
// антикракозябр
$query = mysql_query("SET NAMES utf8_bin");
// обработка поступления данных о читателе
if (isset ($_POST['go']))
{
// подготавливаем полученные данные к записи в БД
// записываем данные в таблицу Chitateli

$sql = "INSERT INTO Chitateli SET ID='".$ID
."', Familiya=".$Familiya.", Imya=".$Imya.", Otchestvo=".$Otchestvo
.", Vid dokumenta = ".$Vid_dokumenta;
mysql_query ($query);
// перезагружаем страницу
header ("location:".getenv ('SCRIPT_NAME').'?'.getenv ('QUERY_STRING'));
exit ();
}
// обработка ввода нового читателя
if (isset ($_POST['new']))
{
// чтобы избежать SQL-инъекции оставляем только буквы, цифры и дефис
$name = preg_replace ("/[^\-a-zA-Zа-я А-Я\d]/", "",
$_POST['name']);
// записываем данные в таблицу Chitateli
if ($name != "")
mysql_query ("INSERT INTO Chitateli SET name='".$name."");
// перезагружаем страницу
header ("location:".getenv ('SCRIPT_NAME').'?'.getenv ('QUERY_STRING'));
exit ();
}
// обработка редактирования записи
if (isset ($_POST['change']))
{
// подготавливаем полученные данные к записи в БД
$id = 1 * $_POST['id'];
// изменяем нужную запись в таблице Chitateli
$sql = "UPDATE shoping SET ID='".$ID
."', Familiya=".$Familiya.", Imya=".$Imya.", Otchestvo=".$Otchestvo
.", Vid_dokumenta = ".$Vid_dokumenta;
mysql_query ($query);
// перезагружаем страницу
header ("location:".getenv ('SCRIPT_NAME').'?'.getenv ('QUERY_STRING'));
exit ();
}
// обработка удаления записи
if (isset ($_POST['del']))
{
$id = 1 * $_POST['id'];
// удаляем запись в таблице Chitateli
$sql = "DELETE FROM Chitateli WHERE id=".$id."";
mysql_query ($query);

echo mysql_error();

// перезагружаем страницу
header ("location:".getenv ('SCRIPT_NAME').'?'.getenv ('QUERY_STRING'));
exit ();
}
?>

Спустя 10 минут, 47 секунд (29.05.2012 - 14:50) Игорь_Vasinsky написал(а):
если вы видете его всего неделю - то изучайте мат часть.

Спустя 5 часов, 20 минут, 46 секунд (29.05.2012 - 20:11) Kuliev написал(а):
Ксюня
Барышня, прошу Вас создать новую тему для Вашего вопроса.
Название темы должно быть вменяемым.

Данная тема закрыта!
Быстрый ответ:

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