disco, а книжку не бойся почитать, тут много твоих земляков. найди кому за 20, вроде с русским у вас там в Казахстане норм, я тему с учебниками специально создал, и учебники там простые
# Koenig (08.03.2015 / 18:50)
disco, а книжку не бойся почитать, тут много твоих земляков. найди кому за 20, вроде с русским у вас там в Казахстане норм, я тему с учебниками специально создал, и учебники там простые
даа у нас не плохо с русским знаю мы тоже построили свою вап зону kzwap.net и этот сайт использует джон там много саитостроители но мне кажется что там никто не хочет создать с нуля все привыкли к джону там разговор идет тока к тему джона но почему то в последнее время сайт потерял актуальность спасибо тебе коениг за советы))
я тоже начинал все с джона но теперь хочу создать все с нуля )) я думаю здесь есть достаточно хорошие пхп кодеры
))))тока не надо меня оскорблять за ошибки в тексте ))
disco, я начинал с wen.ru это скажем хостинг без пхп и мускула, то есть учиться писать html css js
потом когда раметку я более менее понял, надоело копипастить, начал движки ковырять, понял что глухо, и помощи в коде искать не где, сел за книжки, главное это желание, если оно есть, то все получиться) ps первый свой скрипт я написал после прочтения 100 страниц книжки
Как-то мне здесь посоветовали вот такой запрос. Он работал. Но сейчас таблица чуть изменилась, мне нужно +ко всему этому задать еще id еще одного поля. AND сунуть что-ли?
mysql_result(mysql_query("SELECT COUNT(id) FROM `movies_rating` WHERE `plus` IS NOT NULL"), 0);
блин, что-то я не выспался. AND не так применял. вопрос отпал
Пишу поиск на сайте через mysqli.
Код1 (+/-)
if(isset($_POST['phrase']) && $_POST['phrase'] != ''){
$search = '%'.$_POST['phrase'].'%';
if($stmt = $db->prepare("SELECT id, name FROM lectors WHERE name LIKE ?")){
$stmt->bind_param('s', $search);
$stmt->execute();
$stmt->bind_result($id, $name);
if($stmt->num_rows > 0){
while($stmt->fetch()){
echo $id . ' ' . $name . '<br />';
}
}else{
echo 'Ничего не найдено';
}
}else{
echo mysqli_error($db);
}
}
Выводит "ничего не найдено", хотя должно вывести 2 строки.
Если же запрос прописать вот так
Код2 (+/-)
if(isset($_POST['phrase']) && $_POST['phrase'] != ''){
$search = $_POST['phrase'];
if($stmt = $db->prepare("SELECT id, name FROM lectors WHERE name LIKE '%?%'")){
$stmt->bind_param('s', $search);
$stmt->execute();
$stmt->bind_result($id, $name);
if($stmt->num_rows > 0){
while($stmt->fetch()){
echo $id . ' ' . $name . '<br />';
}
}else{
echo 'Ничего не найдено';
}
$stmt->close();
}else{
echo mysqli_error($db);
}
}
то выскакивает ошибка
Warning: mysqli_stmt::bind_param(): Number of variables doesn't match number of parameters in prepared statement in D:\workspace\web\php\site.dev\search.php on line 17
Как правильно сделать запрос через LIKE в mysqli?
# Koenig (09.03.2015 / 12:51)
Blade, http://stackoverflow.com/quest ... -like
Это я уже читал
.gif)
два дня в гугле уже ищу решение проблемы
Blade, полнотекстовый чего не сделаешь?
Blade, или сделай без placeholder,а