Прежде всего:
Пожалуйста, не используйте
mysql_*
функции в новом коде . Они больше не поддерживаются и официально устарели . См. Красную рамку ? Узнайте о подготовленных операторах и используйте PDO или MySQLi - в этой статье , которые помогут вам решить, какой из них. Если вы выберете PDO, вот хороший учебник .Это происходит, когда вы пытаетесь получить данные из результата
mysql_query
, но запросЭто предупреждение и не остановит скрипт, но сделает вашу программу неправильной.
Вам нужно проверить результат, возвращенный
mysql_query
, на$res = mysql_query($sql); if (!$res) { die(mysql_error()); } // after checking, do the fetch
Вопросы, относящиеся
- mysql_fetch_array () ожидает, что параметр 1 будет ресурсом, логическим значением в select
- Все «mysql_fetch_array () ожидает, что параметр 1 будет ресурсом, boolean задан« Вопросы по Stackoverflow
Связанные ошибки:
Другие функции
mysql*
, которые также ожидают, что ресурс результата mysql в качестве параметра приведет к той же ошибке для такой же причина.
Я лично не использовал его, но , Hyphenator выглядит многообещающим.
Также посмотрите связанный (возможно дубликат) вопросы:
Я избегаю проблемы, не фиксируя мою правильную боковую панель как этот: P
Вот то, что я делаю в ASP.NET:
я посмотрел на другие основанные на CSS способы сделать это, но не нашел ничего, что работало перекрестный браузер.
Я поместил бы сообщение в отделение, которое будет иметь фиксированное переполнение установки width, чтобы прокрутить (или скрыться полностью в зависимости от содержания).
так как:
#post{
width: 500px;
overflow: scroll;
}
, Но это - просто я.
РЕДАКТИРОВАНИЕ: Как cLFlaVA указывает..., что лучше использовать auto
тогда scroll
. Я действительно соглашаюсь с ним.
Мне нравится использовать overflow: auto
соединение свойства/значения CSS. Это представит родительский объект путем, Вы ожидали бы, что он появится. Если текст в родителе слишком широк, полосы прокрутки появляются в самом объекте. Это сохранит структуру путем, Вы хотите, чтобы она посмотрела и предоставила средству просмотра способность прокрутить для наблюдения больше.
Редактирование: хорошая вещь [приблизительно 111] по сравнению с overflow: scroll
- то, что с auto
, полосы прокрутки только появятся, когда переполнение содержания существует. С scroll
, полосы прокрутки всегда видимы.
Нет никакого "идеального" решения для HTML/CSS.
решения или скрывают переполнение (т.е. прокрутка или просто скрытый) или расширяются до соответствия. Нет никакого волшебства.
Q: Как можно вместить объект 100 см шириной в пространство только 99 см шириной?
А: Вы не можете.
можно ли читать слово повреждения
РЕДАКТИРОВАНИЕ
, проверьте это решение , Как применить стиль обертки/продолжения строки и форматирование кода с css
или
, Как препятствовать тому, чтобы длинные слова повредили мое отделение?
на основе предложения Джона созданный мной код:
public static string WrapWords(string text, int maxLength)
{
string[] words = text.Split(' ');
for (int i = 0; i < words.Length; i++)
{
if (words[i].Length > maxLength) //long word
{
words[i] = words[i].Insert(maxLength, " ");
//still long ?
words[i]=WrapWords(words[i], maxLength);
}
}
text = string.Join(" ", words);
return (text);
}
Я опубликовал решение, который использует JavaScript и простое регулярное выражение, чтобы сломать длинное слово, чтобы он мог быть завернут без разрыва вашего сайта.