спасибо, а возможно вы сможете подсказать тоже самое но уже в ООП?
class DB {
private $host;
private $user;
private $pass;
private $db;
private $connection;
public function __construct($host,$user,$pass,$db)
{
$this->host=$host;
$this->user=$user;
$this->pass=$pass;
$this->db=$db;
}
public function connect()
{
$this->connection = @new mysqli($this->host,$this->user,$this->pass,$this->db);
$this->connection->set_charset('utf8');
return $this->connection;
}
}
class News {
private $connection;
public function __construct($connection)
{
$this->connection=$connection;
}
public function get_news()
{
$result_set = $this->connection->query('SELECT * FROM news');
return $result_set->fetch_object();
}
}
$db=new DB('host', 'un', 'pass', 'db');
$connection=$db->connect();
$news=new News($connection);
$news_list=$news->get_news();
var_dump($news_list);//операции с объектом, то бишь вывод и т.д. и всякие foreach()
<?php
if(strlen($APPLICATION->ShowViewContent('sotbit_seometa_bottom_desc'))==0)
{
?>
<div class="seo-box expandable">
<?php echo $APPLICATION->ShowViewContent('sotbit_seometa_bottom_desc');//вывод нижнего описания
?>
<?php echo $arSection["~UF_CATALOG_HTML"];?>
</div>
<?php
}
?>
strlen($APPLICATION->ShowViewContent('sotbit_seometa_bottom_desc'))==0
empty($APPLICATION->ShowViewContent('sotbit_seometa_bottom_desc'))
Впервые с таким сталкиваюсь, но очень нужно.
// Эквивалентно $array[0]['group']['name'];
$array = ...
$keys = array(0,'group','name');
echo $array[$keys[0]][$keys[1]][$keys[2]];
$array = ...
$key1=...;/// своей логикой получаете имя ключа
$key2=...;/// своей логикой получаете имя ключа
$key3=...;/// своей логикой получаете имя ключа
echo $array[$key1][$key2][$key3];
$array[0]['group']['name']="Foo";
$array[1]['test']['acme']="Bar";
$keys="[0]['group']['name']";
eval("echo \$array".$keys.";"); // Foo
$keys="[1]['test']['acme']";
eval("echo \$array".$keys.";"); //Bar
почему бы не использовать опенсервер?
win 7 , через денвер
$posts = get_posts(array('post_type' => 'ray_tipov_simple'));
foreach($posts as $post)
array('id' => $_GET['post_id']) ; // это не как надо, это я к примеру.
user['id'] - мы получаем из выборки, так что $stmt->close(); - нельзя использовать
$user = $stmt->get_result()->fetch_assoc();
<title>Заголовок</title>
<body><h1>Текст</h1></body>
//вытаскивание данных из БД, какой-то код для работы с данными
$title=$row['title'];
$text=$row['text'];
print "<title>$title</title>".
."<body><h1>$text</h1></body>";
$page=is_numeric($_GET['page']) ? $_GET['page'] : 1;
$onpage=30;
$result=mysqli_query("
SELECT users.*,adresses*2
FROM users AS t1
LEFT JOIN addresses AS t2 ON t2.user_id = t1.id LIMIT ".($page-1)*$onpage.",".$onpage
);
if(mysqli_num_rows($result)>$onpage)
{
while ($row = mysqli_fetch_array($query)){
print $row['имя_поля']."<br>";//здесь выводите что вам надо
}
echo "Можно отрисовать ссылку на <a href=\"?page=".$page+1."\">следующую</a> страницу";
}
//$xml=file_get_contents("http://www.free-kassa.ru/api.php?merchant_id=7012&s=c4ca4238a0b923820dcc509a6f75849b&action=get_balance");
$xml = <<<EOT
<?xml version="1.0" encoding="UTF-8" ?>
<root>
<answer>info</answer>
<desc>Merchant balance</desc>
<balance>12.73</balance>
</root>
EOT;
$data=simplexml_load_string($xml);
$balance=$data->balance;
print $balance;
$whitelist = array(".jpg", ".jpeg", ".png"); //и так далее...
foreach ($whitelist as $item)
if(!preg_match("/$item\$/i", $_FILES['somename']['name'])) exit;
$sth = $pdo->prepare("INSERT INTO `users` SET `username` = :username, `password` = :password");
$sth->execute(array(':username' => $username, ':password' => $password);