<?php
class Base {
public function sayHello() {
echo 'Hello ';
}
}
trait SayWorld {
public function sayHello() {
parent::sayHello();
echo 'World!';
}
}
class MyHelloWorld extends Base {
use SayWorld;
}
$o = new MyHelloWorld();
$o->sayHello(); // Hello World!
?>
Возвращает объект (object) класса SimpleXMLElement со свойствами, содержащими данные, которые хранятся внутри XML-документа или FALSE в случае возникновения ошибки.
if ($xml !== false) {...}
do {
$xml = simplexml_load_file(...);
} while ($xml === false);
// $xml загружен.
define('SOMEVARIABLE', 'VALUEOFSOMEVARIABLE');
<?php defined('SOMEVARIABLE') or die('No direct script access.');
$_POST
дрянь всякая лежит и мешает своим присутствием."UPDATE books SET name='$name', author='$author', year=$year, pages='$pages', lang='$lang', description='$desc', categoryid=$categoryid WHERE id=$bookid"
в отдельную переменную засунуть и посмотреть что получилось и от этого уже мыслить. Может в готовой строке запроса проблема будет очевидней. WHERE IN
не устраивает?SELECT `name` FROM `user` WHERE `id` IN (1,2,3,4,5);
In the WHERE expression, you can use any of the functions and operators that MySQL supports, except for aggregate (summary) functions. See Section 9.5, “Expression Syntax”, and Chapter 12, Functions and Operators.