|
|
|
| Не могу сообразить как в этом примере создать условие следущего содержания
если номер телефона найден в БД
{
Выводим данные о нём
}
иначе
{
Выводим данные о том что номер не найден в БД
}
Кусок кода далее
<?php
include("config.php");
$prx="+7";//Префикс
$cod=$_POST['def'];//Код оператора
$num=$_POST['num'];//Номер телефона
$number=$prx.$cod.$num;//Полный номер телефона
$def = substr($number,2,3);
$code = substr($number,5);
$stmt = $mysql->stmt_init();
$stmt->prepare(
'SELECT regions.name AS region, operators.name AS operator '.
'FROM `'.PREFIX.'codes` AS codes '.
'INNER JOIN `'.PREFIX.'regions` AS regions ON regions.id = codes.region '.
'INNER JOIN `'.PREFIX.'operators` AS operators ON operators.id = codes.operator '.
'WHERE `def` = ? '.
'AND ? < `to` '.
'AND ? > `from`');
$stmt->bind_param("iii", $def, $code, $code);
$stmt->execute();
$stmt->bind_result($region, $operator);
while ($stmt->fetch())
{
include("templates/codes.tpl");
echo "Номер телефона: ".$number."<br />";
echo "Регион — ".htmlspecialchars($region)."<br/>\r\n";
echo "Оператор — ".htmlspecialchars($operator)."<br/>\r\n";
}
$stmt->close();
?>
|
Заранее спасибо!!! | |
|
|
|
|
|
|
|
для: Уфимец
(30.08.2009 в 19:01)
| |
$query = mysql_query("SELECT * FROM `nomer` WHERE `nomer`='".$nomer."'");
if(mysql_num_rows($query)==1)
{
echo "Номер найден";
}
else
{
echo "номер не найден";
}
|
| |
|
|
|
|
автор: ! (31.08.2009 в 02:10) |
|
|
для: DEM
(31.08.2009 в 01:25)
| | Логичнее было бы использовать COUNT(*) + mysql_result() | |
|
|
|
|
|
|
|
для: !
(31.08.2009 в 02:10)
| | спасибо я просто имел ввиду пример с mysqli | |
|
|
|
|
|
|
|
для: Уфимец
(31.08.2009 в 21:03)
| |
<?
'SELECT regions.name AS region, operators.name AS operator '.
'FROM `'.PREFIX.'codes` AS codes '.
'INNER JOIN `'.PREFIX.'regions` AS regions ON regions.id = codes.region '.
'INNER JOIN `'.PREFIX.'operators` AS operators ON operators.id = codes.operator '.
'WHERE `def` = ? '.
'AND ? < `to` '.
'AND ? > `from`');
?>
|
Почему при использовании данного запроса выходит ошибка синтаксиса mysql? что тут не так? | |
|
|
|
|
|
|
|
для: Уфимец
(03.09.2009 в 13:04)
| | Разобрался вообщем | |
|
|
|