![]() |
PHP MYSQL Van server gewisseld
en nou doet ie het niet meer ..
Ik had eerst 'n account by Lycos en daar PHP files geschreven en een MySQL database gemaakt. Onlangs webruimte gekocht en de PHP bestanden overgezet en de MySQL tabel geimporteerd, de verbinding komt goed tot stand maar bij de uitvoering krijg ik dit: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource Kan iemand mij helpen?? |
is de versie van mysql hetzelfde? heb je connectie met de database? hoe staat het met je php.ini?
|
Hmm ja verbinding met de database heb ik wel, want ik heb 'n or die () clausule opgenomen en dat werkt gewoon. php.inis heb ik niet naar mijn weten want ik host 'm zelf niet maar gewoon bij 'n bedrijf zeg maar..
Versies van MySQL ja daar zou het aan kunnen liggen maar de betreffende functie mysql_fetch_array is denk ik toch wel een soort van universeel en moet toch wel met alle MySQL werken? |
Zet eens een or die() achter de query? Het zal daar toch echt fout gaan.
|
De query die je uit wilt voeren is onjuist. Waarschijnlijk verouderde database-versie geïmporteerd of onjuist geïmporteerd.
Probeer de query waarbij je die foutmelding krijgt uit te voeren in PHPMyAdmin, je krijgt dan een uitgebreidere foutomschrijving. |
Post de code eens, en deze functie kan je ook helpen: mysql_error()
Maar dit is geen MySQL query error, denk ik. |
Citaat:
|
or die(mysql_error())
er dus even achter plakken... En check nou eerst eens even de mySQL versie (kan met phpinfo()) En post de query |
Hmm bedankt voor alle tips.. maar op de 1 of andere manier doet ie het nu wel? Echt heel raar.. ik heb niets wezenloos veranderd ofzo. Zal wel 'n kinderziekte zijn ofzo.
De functie mysql_error() geeft de laatste error terug die je met een query veroorzaakt hebt? |
Hij geeft de laatste error terug, punt.
En ik zou dingen ook niet wezenloos veranderen, onverstandig ;) |
phpMyAdmin probleem?
Eerst wel en nu neit meer? Kijk anders even:http://nl2.php.net/manual/nl/functio...etch-array.php |
Citaat:
ik heb het woord phpMyAdmin nog geen een keer gezien... |
Citaat:
|
Owh.. hehe raar. Nou in beide gevallen phpMyAdmin, maar wel verschillende versies geloof ik. Althans die lycos phpMyAdmin zag er anders uit.
|
Citaat:
|
Citaat:
|
Citaat:
Een leeg result is wat anders dan een null result. Een lege result is altijd nog een 'valid' result, een 'null' result is een error. Jezus, trek alsjeblieft de feiten ff na in het vervolg okay? |
Citaat:
Bij mij sterft m'n script indien er iets met mn query aan de hand is, or mysql_die(<int code>); gebruik ik, zodat ik een eigen MySQL die-handler kan schrijven, die ook mysql_error(); uitpoept, werkt heerlijk. Maargoed als die niet wordt aangeroepen wordt lijkt me alles ok te zitten met je query, maar gaat er iets fout wat je daarna doet. B.v. een typefout maken bij een variabele waar je MySQL result resource moet opgeven. Citaat:
|
PHP-code:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/local/www/sitehub/test.php on line 5 lmd. |
Ah, INSERT/UPDATE enzo geeft alleen true of false, toch?
|
Volgens mij wel.
|
Citaat:
|
Ja, hij verwacht type "resource" terwijl hij type "boolean" krijgt. En dat gaat niet.
|
Citaat:
Yello |
Ja en GRANTs ook denk ik, maar daar werk ik nooit mee, doe alles via phpMyAdmin. :)
|
die vergat ik nog, maar daarom ook:
'alleen SELECT geeft een resource terug' :D |
Wat is GRANTS?
|
Citaat:
|
Citaat:
Datsoort dingen doe je meestal via phpMyAdmin. |
Citaat:
:rolleyes: Enlightenment: Bedankt voor de opheldering :) |
Citaat:
|
Haha :D
|
Alle tijden zijn GMT +1. Het is nu 19:48. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.