[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Работа с БД
Страницы: 1, 2
vimake
<?php
include('db.php');
$result = mysql_query("SELECT * FROM lang WHERE lang='ru'",$db);
$myrow = mysql_fetch_assoc($result);
?>

<!doctype html>

<
html>
<
head>
<
title><?php $myrow['title']; ?></title>
<
meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<
link media="screen" href="style/default.css" rel="stylesheet" type="text/css"/>
</
head>

Вот есть такой код ошибка выходит вот такая [code][/Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/u974114436/public_html/index.php on line 4code]

Что тут не так?
vimake
Проблемма решена при выводе нужно писать
<?php echo htmlspecialchars($myrow['title']); ?>
vimake
Появилась ещё одна проблема.
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/u974114436/public_html/reg.php on line 19

Warning: Cannot modify header information - headers already sent by (output started at /home/u974114436/public_html/reg.php:19) in /home/u974114436/public_html/reg.php on line 21


Вот строчки с 17 до 22
include ("db.php");
$result = mysql_query("SELECT * FROM keys WHERE key='$ko'",$db);
$myrow = mysql_fetch_array($result);
if (empty($myrow['id'])){
header("Location: http://www.pritting.16mb.com/?m=2");
}
Zzepish
Юзай mysql_fetch_assoc вместо mysql_fetch_array.
Хежер надо выводить до любого вывода!
inpost
vimake
Вторая ошибка из-за первой.
Запросы пиши так:
mysql_query("запрос") or die(mysql_error());
На экране же ты получишь ошибку в таком случае, что ОШИБКА в запросе.

Не забываем имена таблиц и ячеек обрамлять кавычками так: `key` `keys`

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
vimake
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'keys WHERE key='test'' at line 1
inpost
И? Я не вижу исправленного запроса.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
vimake
Ну ошибка такая как исправить
Игорь_Vasinsky
key - зарезервированное слово в mysql

имена полей ячеек и таблиц заключи в обратные апострофы `` (ё - на анг. раскладке)

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
inpost
vimake
Я написал выше всех сообщений об обрамлении. Теперь Игорь пишет. Подождём третьего форумчанина, который напишет тоже самое smile.gif

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Игорь_Vasinsky
может сразу запрос нарисовать, а потом молчать что это за загагулинки biggrin.gif

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
vimake
тоесть можно просто поменять кей на другое значени
vimake
что заключить в апострофы?
inpost
Имена таблиц и ячеек.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
vimake
Я не знаю как это понять
Быстрый ответ:

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