<?php
$username = $_POST['username'];
$password = $_POST['password'];
$result = mysql_query("SELECT * FROM Users WHERE UserName LIKE '".mysql_real_escape_string($username)."'")or die(mysql_error());
while($row=mysql_fetch_array($result))
{
echo $row['FirstName'];
}
?>
Просто для какой-то информации я не могу понять, почему. Сообщение выводит из:
frameworks/base/core/jni/android_view_DisplayEventReceiver.cpp:4239: message.appendFormat("Failed to initialize display event receiver. status=%d", status);
или, возможно, это
frameworks/base/libs/androidfw/DisplayEventDispatcher.cpp:1427: ALOGW("Failed to initialize display event receiver, status=%d", result);
status -2147483648 = 0x800000000
он возвращается из DisplayEventReceiver:
/* initCheck returns the state of DisplayEventReceiver after construction.*/
status_t initCheck() const;
и посмотрит на DisplayEventReceiver.cpp
status_t DisplayEventReceiver::initCheck() const {
if (mDataChannel != NULL)
return NO_ERROR;
return NO_INIT;
}
выглядят так, как mDataChannel
равно NULL,
mDataChannel инициализирован в конструкторе
DisplayEventReceiver::DisplayEventReceiver() {
sp<ISurfaceComposer> sf(ComposerService::getComposerService());
if (sf != NULL) {
mEventConnection = sf->createDisplayEventConnection();
if (mEventConnection != NULL) {
mDataChannel = mEventConnection->getDataChannel();
}
}
}
, поэтому sf SurfaceComposer равен NULL или sf-> createDisplayEventConnection возвращает NULL.
и в файле ./system/core/include/utils/Errors.h
...
NO_ERROR =0
UNKNOWN_ERROR = (-2147483647-1), // INT32_MIN value
NO_MEMORY = -ENOMEM,
INVALID_OPERATION = -ENOSYS,
BAD_VALUE = -EINVAL,
BAD_TYPE = (UNKNOWN_ERROR + 1),
NO_INIT = -ENODEV,
...
кажется, что статус должен NO_INIT
...