<?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 написал(а):
Спустя 37 минут, 9 секунд (28.05.2012 - 21:36) zloxvost написал(а):
все косяки исправил))) спасибо
не к той базе ещё обращался )))
не к той базе ещё обращался )))
Спустя 46 секунд (28.05.2012 - 21:37) Игорь_Vasinsky написал(а):
я когда бухаю - вообще кодить не сожусь.
Спустя 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 написал(а):
Ксюня
Барышня, прошу Вас создать новую тему для Вашего вопроса.
Название темы должно быть вменяемым.
Данная тема закрыта!
Барышня, прошу Вас создать новую тему для Вашего вопроса.
Название темы должно быть вменяемым.
Данная тема закрыта!