|
|
|
MySQL автоинкрементные поля, где ошибка?
|
|||
|---|---|---|---|
|
#18+
Никак не могу выполнить следующий код, почему-то перестает работать, как только подставляю автоинкрементное поле Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\Work\WWWRoot\mysql.php on line 31 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2005, 16:12 |
|
||
|
MySQL автоинкрементные поля, где ошибка?
|
|||
|---|---|---|---|
|
#18+
mysql_num_rows() Эта функция работает только с конструкциями SELECT. Чтобы получить количество строк, обработанных INSERT, DELETE, UPDATE, нужно юзать функцию mysql_affected_rows(). ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2005, 16:25 |
|
||
|
MySQL автоинкрементные поля, где ошибка?
|
|||
|---|---|---|---|
|
#18+
А почему все работает, когда в строке создания базы данных я убираю автоинкрементное поле? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2005, 16:36 |
|
||
|
MySQL автоинкрементные поля, где ошибка?
|
|||
|---|---|---|---|
|
#18+
1. убери собаку перед mysql_query 2. выполнение запроса сделай таким : Код: plaintext 1. После этого какие-то ошибки появляются ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2005, 16:46 |
|
||
|
MySQL автоинкрементные поля, где ошибка?
|
|||
|---|---|---|---|
|
#18+
Сделал вот так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\Work\WWWRoot\mysql.php on line 9 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2005, 17:03 |
|
||
|
MySQL автоинкрементные поля, где ошибка?
|
|||
|---|---|---|---|
|
#18+
Игорь ЧСделал вот так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\Work\WWWRoot\mysql.php on line 9 А ты уверен, что ты подключился к БД? Я, например, не уверен. Мне почему-то кажется, что echo mysql_select_db(DBName); Отобразит 0. Сделай то, что тебе сказал господин Макс М. и все станет ясно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2005, 17:15 |
|
||
|
MySQL автоинкрементные поля, где ошибка?
|
|||
|---|---|---|---|
|
#18+
Судя по всему, скрипт цензурирован, причём чрезмерно. По крайней мере, какой ресурс получаем из mysql_connect() не видно. Очевидно, не отработал запрос по каким-то причинам. Рекоммендую сделать вот так Код: plaintext 1. Вообще же, если в результате цензурирования суть цикла не изменилась, изячней будет сделать так, ИМХО: Код: plaintext 1. 2. 3. 4. 5. ЗЫ. Какой я сегодня зануда... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2005, 17:24 |
|
||
|
MySQL автоинкрементные поля, где ошибка?
|
|||
|---|---|---|---|
|
#18+
while ($f=mysql_fetch_array($r)) { $f=mysql_fetch_array($r); echo "$f['id'] $f['a']<br>\n"; } ... ЗЫ. Какой я сегодня зануда.. а еще рассеяный... потому как при таком цикле отработается половина массива..lol Код: plaintext 1. 2. Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2005, 17:39 |
|
||
|
MySQL автоинкрементные поля, где ошибка?
|
|||
|---|---|---|---|
|
#18+
Это да) А всё лень, лень... Нет бы ручками написать -- cut&paste... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2005, 17:44 |
|
||
|
MySQL автоинкрементные поля, где ошибка?
|
|||
|---|---|---|---|
|
#18+
Игорь ЧСделал вот так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\Work\WWWRoot\mysql.php on line 9 Нет, сделай так как я сказал, а не так как тебе хочется. Если что-то непонятно - переспроси. И не надо каждый раз mysql_num_rows в цикле прогонять. Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2005, 18:46 |
|
||
|
MySQL автоинкрементные поля, где ошибка?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. В принципе условие можно выбросить - если ноль рядов то цикл просто не будет выполняться. Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2005, 20:14 |
|
||
|
|

start [/forum/topic.php?fid=23&fpage=487&tid=1478816]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 200ms |
| total: | 363ms |

| 0 / 0 |
