[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Странное поведение mysql запроса
Retry
Вообщем столкнулся с проблемой вот такой код работает:
<?php
echo "Вывод ника: $username";
$connectmoney= mysql_connect($host, $user, $pass) or die(mysql_error());
mysql_select_db($database, $connectmoney) or die(mysql_error());
$querymoney = mysql_query('SELECT username,balance FROM '.$table_money.' WHERE username = "retry" ') or die(' Ошибка: ' . mysql_error());

while($resultmoney = mysql_fetch_array($querymoney)) {
$money = ''.$resultmoney["balance"].'';
}
print '
<center>
<h1>Моя валюта <img alt="" align="absmiddle" src="http://localhost/images/moneybag_dollar.png" width="32" height="32"> </h1>
<br />Игровая валюта: '
.$money.'<img alt="" align="absmiddle" src="http://localhost/images/dollar_curs.png">
<br />Российский рубль: 0
<br />Бонусы: 0
'
;

print "</center>";
mysql_close($connectmoney);
?>

Но если попытаться вставить вместо ника retry переменную ничего не выходит. Пробовал заменять "retry" на '.$username.' '".$username."' '{$username}'.

Но запрос так и не проходит.



Спустя 5 минут, 50 секунд (11.03.2012 - 00:34) johniek_comp написал(а):
$querymoney = mysql_query("SELECT username,balance FROM '".$table_money."' WHERE username = '".$username."' ") or die(' Ошибка: ' . mysql_error());


и какой смысл в этом?
$money = ''.$resultmoney["balance"].''; 


если можно просто
$money = $resultmoney["balance"];

Спустя 3 часа, 56 минут, 23 секунды (11.03.2012 - 04:31) Bodich написал(а):
разве можно не указывать что моней массив??? чет не пробовал так )))

$money[] = $resultmoney["balance"];

Спустя 3 часа, 38 минут, 54 секунды (11.03.2012 - 08:09) Retry написал(а):
mysql_query("SELECT username,balance FROM '".$table_money."' WHERE username = '".$username."' ")

Вывод ника: grom Ошибка: 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 ''' WHERE username = 'grom'' at line 1

Спустя 4 минуты, 59 секунд (11.03.2012 - 08:14) Игорь_Vasinsky написал(а):
mysql_query("SELECT username,balance FROM `".$table_money."` WHERE `username` = '".$username."' ") or die(mysql_error());

Спустя 22 минуты, 7 секунд (11.03.2012 - 08:37) Retry написал(а):
mysql_query("SELECT username,balance FROM `".$table_money."` WHERE `username` = '".$username."' ") or die(mysql_error());


Incorrect table name ''

Спустя 6 минут, 38 секунд (11.03.2012 - 08:43) Visman написал(а):
Переменная $table_money пустая! Или ее нет в наличии.

Спустя 1 минута, 2 секунды (11.03.2012 - 08:44) Игорь_Vasinsky написал(а):
$table_money - what is it? inside not null?

Спустя 6 минут, 34 секунды (11.03.2012 - 08:51) Retry написал(а):
Переменную исправил не помогло. Пришлось вообще убрать $h_table_money и заменить на название. И вот вместе с эти отлично работает
username = '".$username."'



Спасибо всем участникам
Быстрый ответ:

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